See ExtPascal, a http://code.google.com/p/extpascal
ExtPascal è un Object Pascal (Delphi,/Lazarus FreePascal) involucro/vincolante per Ext JS, un quadro completo GUI Ajax, realizzato in JavaScript, per Rich Internet Application (RIA) di sviluppo .
ExtPascal consente di utilizzare Ext JS dai comandi Object Pascal emessi dal server. Porta la struttura e la sintassi rigorosa di Object Pascal per la programmazione del browser web. ExtPascal avvolgerà Draw2d nelle versioni future.
Caratteristiche
- Supporta Ext JS 3.2.1.
- Prestazioni elevate con codice nativo per la programmazione lato server, nessun PHP richiesto.
- Utilizza la comunicazione FastCGI o CGI per server Web.
- Compatibile con qualsiasi server Web che supporta i protocolli CGI o FastCGI.
- Applicazioni server statefull, keep-alive e multithread.
- Parses Estrae la documentazione JS HTML alle unità Object Pascal.
- Auto-converte codice Object Pascal in codice JavaScript durante l'esecuzione.
- Codifica in Object Pascal completo, uso minimo di (X) HTML, CSS e JavaScript, ma è necessario conoscere molto bene il framework Ext JS.
- Programmazione AJAX utilizzando Object Pascal.
- Completo wrapper di tutte le classi Ext JS, singleton e widget.
- Supporto trasparente per tutti i principali browser Web: IE 6+, Firefox 1.5+, Safari 3+, Opera 9+ e Chrome 2+ su qualsiasi piattaforma lato client (PC, SmartPhone, iPhone, PDAs, ecc.)!
- Supporto multipiattaforma lato server tramite il compilatore FreePascal 2.4.0. Testato su Windows, Linux e Mac OS X (Intel e PowerPC).
- Thread Garbage Collector per tutte le classi e widget Ext JS.
- Servizi snelli e supporto EventLog per Windows.
- Supporto daemon per piattaforme Posix (Linux, Mac OS X, ecc.).
- Produce piccoli file eseguibili e consuma poca memoria.
- Debug diretto tramite debugger Delphi, Lazarus o MSEide.
- ExtP Toolkit di Phil Hess. Converti le applicazioni desktop e client/server, realizzate in Delphi/Lazarus, sul Web 2.
- Opzione server Web incorporato su piattaforme Windows o Posix, non è richiesto Apache o IIS.
- Gestore di eventi in stile Delphi/Lazarus opzionale.
- Compatibile con Delphi (7..2010) e FreePascal (2.4.0).
- Widget CodePress integrato con evidenziazione della sintassi Object Pascal.
- Supporto di enumerazioni Pascal per il framework Ext JS.
- Completamento codice abilitato per tutti gli elementi Ext JS.
Edizione:
due nuove opzioni disponibili - non finiti in questo momento, ma molto interresting per davvero ricchi client AJAX nel codice Delphi (codice oggetto pascal viene compilato in javascript, proprio come con Morphik, ma con un design più leggero):
Aggiornamento:
Appena scoperto un grande progetto open source, named p2js che è simile a queste due opzioni: converte .pas in javascript. Ma può anche funzionare con semplici file .dfm e usare SenchaTouch per il livello dell'interfaccia utente.Le demo sono impressionanti.
Dai un'occhiata anche allo pas2js che è un nuovissimo trasduttore Pascal to JavaScript di Open Source, basato su FreePascal.
fonte
2010-09-25 16:46:30
Anche dare un'occhiata a http://www.morfik.com – avra
@avra: Morkik non è un framework per applicazioni web * per * Delphi, è un framework per applicazioni web * scritto in * Delphi. –
DelphiMVCFramework ora supporta: '- Delphi XE6' ' - Apache module' '- Redis (migrazione da memcached)' ' –