Archiv verlassen und diese Seite im Standarddesign anzeigen : Neues Forum für Curl
Hallo Zusammen,
ich möchte gerne ein neues Forum für die Programmiersprache Curl anregen.
Für die die Curl nicht kennen:
Curl wurde vom Massachussetts Institute of Technology entwickelt, und ist eine objektorientierte Programmiersprache, für die Entwicklung von Web-Clients. Sie verbindet die Beschreibung der Oberfläche mit objektorientierter Programmierung in einer Sprache. Was bisher in HTML/DHTML, JavaScript, vbScript, teilweise Flash, SVG und diverse andere Sprachen getrennt ist, kann in Curl in einer Sprache umgesetzt werden. Also kein Sprachmischmasch mehr sondern alles aus einem Guss.
Curl bietet reichhaltige Graphikmöglichkeiten von 2D bis zu 3D-Rendering mit Shading, dynamische Oberflächen, Drag & Drop, Anbindung an den Server mit XML/Soap u.v.m.
Curl ist also bestens geeignet reichhaltige interaktive Clients zu erstellen, für die man bisher z.B. Java Applets verwendet hat. Mit Curl gehts nur besser und schneller.
Ich beschäftige mich jetzt seit fast einem Jahr mit Curl und würde
die Moderation des Borads gerne übernehmen. (Trinke auch genügend Espresso! :eek: )
Also ... bin gespannt wie Eure Meinung dazu ist und stehe für Fragen gerne zur Verfügung.
curly :D
Mehr Infos zu Curl unter:
http://www.curl.com
http://www.curlexamples.com/
http://www.curl.de
http://www.curlbreaker.com
hoert sich super an ... aber laufen die applets auch unter linux?
wie sieht die sprachsyntax aus?
Eine Linux Version ist in Vorbereitung, momentan gibt es eine Beta-Preview.
Zur Syntax, vielleicht eine Gegenüberstellung von java und curl:
Hier der Link zum Java Beispiel:
http://java.sun.com/docs/books/tutorial/uiswing/components/example-swing/ButtonDemo.java
Und hier der Curl Code:
{curl 1.7 applet}
{applet license = "development"}
{value
let leftButtonIcon = {image source = {url "images/right.gif"}}
let middleButtonIcon = {image source = {url "images/middle.gif"}}
let rightButtonIcon = {image source = {url "images/left.gif"}}
let b1:CommandButton = {CommandButton
label = {HBox
valign = "center",
{text {underline D}isable Middle Button},
leftButtonIcon
},
mnemonic = 'd',
tooltip = {Tooltip "Click this button to disable the middle button."}
}
let b2:CommandButton = {CommandButton
label = {VBox
halign = "center",
middleButtonIcon,
{text {underline M}iddle Button}
},
mnemonic = 'm',
tooltip = {Tooltip "This middle button does nothing when you click it."}
}
let b3:CommandButton = {CommandButton
label = {HBox
valign = "center",
rightButtonIcon,
{text {underline E}nable Middle Button}
},
mnemonic = 'e',
tooltip = {Tooltip "Click this button to enable the middle button."},
{on Action do
set b2.enabled? = true
set b1.enabled? = true
set b3.enabled? = false
}
}
{b1.add-event-handler
{on Action do
set b2.enabled? = false
set b1.enabled? = false
set b3.enabled? = true
}
}
{center
{Dialog
{HBox
b1, b2, b3
}
}
}
}
hm, ich glaub das waer mal ein blick wert. ich hab mit php schon ne recht gute serversprache, aber fuer clients hat bisher immer was gefehlt. und java war mir zu kompliziert. :p
hört sich interessant an, auch wenn mich die syntax etwas an mein verhasstes VB erinnert
was sind die clientseitigen voraussetzungen, damit das läuft?
Die Systemvorausetzungen sind:
PC ab Pentium 166 MHz Prozessor
32 MB RAM Hauptspeicher
19 MB Festplatte + Platz für DirectX falls nicht schon vorhanden (z.B. NT)
Momentan nur Windows mit DirectX, Linux mit OpenGL ist wie gesagt geplant
IE oder Netscape jeweils ab Version 4.x
Serverseitig wird nur ein beliebiger Webserver benötigt, der die Curl Dateien vorhält.
curly
Original geschrieben von curly
Die Systemvorausetzungen sind:
PC ab Pentium 166 MHz Prozessor
32 MB RAM Hauptspeicher
19 MB Festplatte + Platz für DirectX falls nicht schon vorhanden (z.B. NT)
Momentan nur Windows mit DirectX, Linux mit OpenGL ist wie gesagt geplant
IE oder Netscape jeweils ab Version 4.x
Serverseitig wird nur ein beliebiger Webserver benötigt, der die Curl Dateien vorhält.
curly
äh..ja :)
das meinte ich allerdings nicht ganz, sondern: braucht das curl sowas wie ne VM, oder wird es serverseitig ausgeführt?
oops: ...
- Ja, Curl braucht ein Plug-In , das es bei curl.com oder curl.de zum runterladen gibt.
Curl ist eine clientseitige Programmiersprache.
Die entsprechenden Curl Textdateien (Curl Code) werden wie z.B. HTML Dateien auf dem Server bereitgestellt, herutergeladen und dann vom Plug-in Just In Time (JIT) compiliert.
Es ist also nicht zu vergleichen mit JSP/PHP/Perl/CGI/ASP etc. sondern eher mit Java Applets oder Flash.
curly
Da anscheinend kein Interesse besteht ziehe ich den Vorschlag zurück.
curly
interesse besteht sicher, nur leider nicht genug denke ich.
es muessen halt schon ein paar begeisterte dabei sein, damit es dann auch was zu diskutieren gibt ... so wird das forum erstellt, es wird ueber ein intro ueber die sprache diskutiert, und dann ist tote hose ... (siehe z.b. auch rpg und ldap. :()
MfG
Jan Krüger
27.08.2002, 01:28
im prinzip fände ich das schon interessant, aber zum jetzigen zeitpunkt habe ich einfach nicht die zeit, mich näher damit zu beschäftigen... :(
aber auf jeden fall: das interesse ist da. :)
Ich wollte damit nicht sagen, dass hier garkeiner Interesse hat, aber ein Forum für 3 Leute macht keinen Sinn. Es scheint, der Leidensdruck bei der Erstellung von Browser-Anwendungen auf die althergebrachte Weise ist noch nicht groß genung um nach Auswegen zu suchen. Wenn man sich mit dem Fuss hinterm Ohr kratzen kann, mag das ja toll sein, ich bevorzuge die Hand wenn's möglich ist :)
Grüße curly.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.