JProfan
Aus LexiDict
jProfan ist eine basicähnliche Programmiersprache in Anlehnung an XProfan, die direkt für die ereignisorientierte und plattformunabhängige Programmierung graphischer Oberflächen in Internetbrowsern geschaffen wurde.
Inhaltsverzeichnis |
Entwicklungsgeschichte, Versionen
jProfan ist eine 2007 von David Strutz (dem Betreiber der XProfan.Com) erfundene Programmiersprache.
jProfan gilt als eine auch für Anfänger einfache Programmiersprache; sie enthält Elemente der Sprachen Basic und Pascal.
jProfan ist kein offizielles „Profan²“ oder „XProfan“ bietet aber den Entwicklern ebenso eine basicähnliche Programmiersprache dessen Programme in DOM-Fähigen Browsern wie z.B. Firefox oder Internet-Explorer ablaufen und somit betriebssystemunabhängig sind. Dies ermöglicht eine extra hierfür von David Strutz in JavaScript programmierte virtuelle API namens jUI welche Funktionen zur Bereitstellung einer grafischen Oberfläche bietet auf diese jProfan aufbaut. Das Besondere an jProfan ist - neben der Betriebssystemunabhängigkeit - das jeder einfach auf der Website dank der in jProfan entwickelten jProfan-IDE kostenlos jProfan-Programme entwickeln kann und diese jedem zur Verfügung stellen kann. Besonders für Schulen oder Programmieranfänger ist diese Variante interessant da grundsätzlich nichts installiert werden muss und ein leichterer Einstieg in höhere Versionen des Profan² bzw. XProfan gegeben ist.
jProfan funktioniert u.A. in folgenden Internetbrowsern:
Funktionsweise
Features / Besonderheiten
„Hallo Welt“ in jProfan
messagebox("Hallo Welt")
Weblinks
Die XProfan'er (XProfan-Worker) treffen sich in der deutschsprachigen XProfan-Community unter http://xprofan.com, denn dort gibt es alles was das XProfan-Programmiererherz begehrt. Support für jProfan wird dort ebenfalls geleistet. Die offizielle jProfan-Seite ist [1]
Online-Dokumentation
Für jProfan erstellen die Mitglieder der XProfan-Community eine Online-Dokumentation, welche stetig erweitert und gepflegt wird. Bestandteile dieser Online-Dokumentation sind jedoch nicht nur die Prozeduren und Funktionen des jProfan, sondern auch Erklärungen und Fachbegriffe sowie genaue Erläuterungen zu API's einschließlich ausführlicher Beispiele.
