See ExtPascal, bei http://code.google.com/p/extpascal
ExtPascal ist ein Object Pascal (Delphi, Freepascal/Lazarus) Wrapper/Bindung für Ext JS, einen kompletten GUI Ajax-Framework, in JavaScript gemacht, für Rich Internet Application (RIA) Entwicklung .
Mit ExtPascal können Sie Ext JS aus den Object Pascal-Befehlen des Servers verwenden. Es bringt die Struktur und strenge Syntax des Object Pascal für die Programmierung des Webbrowsers. ExtPascal wird Draw2d in zukünftige Versionen einbinden.
Eigenschaften
- Unterstützt 3.2.1 Ext JS.
- Hohe Leistung mit nativem Code für serverseitige Programmierung, kein PHP erforderlich.
- Verwendet FastCGI oder CGI für die Web-Server-Kommunikation.
- Kompatibel mit jedem Webserver, der CGI- oder FastCGI-Protokolle unterstützt.
- Stateful, Keep-Alive und Multithread-Server-Anwendungen.
- Analysiert Ext JS HTML-Dokumentation zu Object Pascal-Einheiten.
- Setzt den Pascal-Code des Objekts während der Ausführung in JavaScript-Code um.
- Kodierung in voller Object Pascal, minimale Verwendung von (X) HTML, CSS und JavaScript, aber Sie müssen sehr gut das Ext JS-Framework kennen.
- AJAX-Programmierung mit Object Pascal.
- Voller Wrapper für alle Ext JS Klassen, Singletons und Widgets.
- Transparente Unterstützung für alle gängigen Webbrowser: IE 6+, Firefox 1.5+, Safari 3+, Opera 9+ und Chrome 2+ auf jeder clientseitigen Plattform (PCs, SmartPhones, iPhone, PDAs usw.)!
- Serverseitige Multi-Plattform-Unterstützung durch FreePascal 2.4.0 Compiler. Getestet unter Windows, Linux und Mac OS X (Intel und PowerPC).
- Thread Garbage Collector für alle Ext JS Klassen und Widgets.
- Slim Services und EventLog-Unterstützung für Windows.
- Daemon-Unterstützung für Posix-Plattformen (Linux, Mac OS X usw.).
- Erzeugt kleine ausführbare Dateien und verbraucht sehr wenig Speicher.
- Direkte Fehlersuche mit Delphi, Lazarus oder MSEide Debuggern.
- ExtP Toolkit von Phil Hess. Konvertieren Sie Ihre in Delphi/Lazarus erstellten Desktop- und Client/Server-Anwendungen in Web 2.
- Eingebettete Webserver Option auf Windows- oder Posix-Plattformen, kein Apache oder IIS ist erforderlich.
- Optional Delphi/Lazarus Stil Ereignishandler.
- Kompatibel mit Delphi (7..2010) und FreePascal (2.4.0).
- Integriertes CodePress Widget mit Object Pascal Syntax Highlighting.
- Pascal-Enumerationen unterstützen Ext JS-Framework.
- Code-Vervollständigung für alle Ext JS-Elemente aktiviert.
Ausgabe:
zwei neue Optionen zur Verfügung - zu diesem Zeitpunkt nicht abgeschlossen, aber sehr interressant für wirklich reich AJAX-Clients in Delphi-Code (Objekt pascal Code in Javascript erstellt, genau wie bei Morphik, aber mit ein leichteres Design):
Update:
Gerade herausgefunden, einige große Open-Source-Projekt, named p2js, die diesen beiden Optionen ähnelt: Es konvertiert. PAS zu Javascript. Aber es kann auch mit einfachen .dfm-Dateien arbeiten und SenchaTouch für die UI-Ebene verwenden.Demos sind beeindruckend.
Werfen Sie auch einen Blick auf pas2js, die eine brandneue Open Source Pascal zu JavaScript Transpiler, basierend auf FreePascal ist.
Werfen Sie auch einen Blick auf http://www.morfik.com – avra
@avra: Morkik ist kein Framework Web-Anwendung * für * Delphi, es ist ein Web Application Framework * in * Delphi geschrieben. –
DelphiMVCFramework unterstützt jetzt: '- Delphi XE6' ' - Apache Module' '- Redis (von Memcached Migration)' ' –