|
EU4RIA: Laszlo & Java in pochi minuti! |
|
Scritto da Quirino Zagarese
|
|
Saturday 04 July 2009 |
I frequentatori assidui di questo sito hanno probabilmente una buona esperienza nello sviluppo web. OpenLaszlo è stato per noi una rivoluzione: vuoi per l'eccezionale impatto grafico offerto da alcune applicazioni, vuoi perché si tratta della prima piattaforma open per lo sviluppo di RIA . Quando si tratta di impiegare Laszlo per progetti di complessità rilevante, però, si fa sentire la mancanza di framework in stile Struts che permettano di integrare la user interface e la business logic in maniera agevole. Immagino molti di voi, in procinto di iniziare un nuovo progetto, pensare "Sai che bello sarebbe farlo con Laszlo?" per poi concludere, dopo aver viaggiato con la fantasia, "Ma chi me lo fa fare: Java, Servlet e JSP e ci metto la metà del tempo!". Da riflessioni di questo genere nasce EU4RIA: un progetto " Made in LaszloItalia" per la realizzazione di un framework che permetta l'integrazione di interfacce LZX e sistemi Java Enterprise con uno sforzo ridotto, rispetto agli approcci standard. EU4RIA realizza un meccanismo semplice in maniera altrettanto semplice: permette di invocare i metodi dei vostri componenti Java da codice LZX, sfruttando le annotazioni Java. In figura è possibile verificare come una semplice classe Java possa essere utilizzata da un'applicazione LZX. L'annotazione @Module permette di definire un componente web utilizzabile da un'applicazione LZX; @Action permette di esporre un particolare metodo della classe. Il progetto è disponibile all'indirizzo http://code.google.com/p/eu4ria/, dove è possibile consultare un semplice tutorial che guida lo sviluppatore nell'apprendimento del framework. EU4RIA è già disponibile per il download e seppur con alcune limitazioni, permette già di integrare applicazioni LZX e back-end Java in maniera estremamente intuitiva. Chiunque voglia contribuire correggendo bug, sottoponendo documentazione o anche solo proponendo migliorie, può farlo contattandoci all'indirizzo eu4ria [at] laszloitalia [dot] org. |
|
Ultimo aggiornamento ( Saturday 04 July 2009 )
|
|
|
Pił stabilitą con OpenLaszlo 4.4 |
|
Scritto da Quirino Zagarese
|
|
Tuesday 30 June 2009 |
Accedendo alla sezione download , è possibile scaricare l'ultima release della piattaforma Laszlo. Si tratta di una release finalizzata al miglioramento dei runtime DHTML ed swf9. Rispetto alla versione 4.2 il team di OL ha corretto più di 400 anomalie, soprattutto nel runtime DHTML. Il team raccomanda la  versione 4.4 per lo sviluppo di nuove applicazioni. Per chi abbia sviluppato applicazioni con la 4.2, il passaggio alla 4.4 non dovrebbe comportare procedure di conversione del codice. Per chi, invece, abbia realizzato la propria applicazione utilizzando una versione precedente, è fortemente consigliata la consultazione del wiki sulle differenze tra runtime . |
|
Ultimo aggiornamento ( Tuesday 30 June 2009 )
|
|
|
Scritto da Quirino Zagarese
|
|
Sunday 05 April 2009 |
Poche settimane fa è stato rilasciata la versione 4.2.0.2 del nostro framework preferito e tutti si aspettavano il prossimo rilasci  o della 4.2.1. Il core team di OL ha però deciso di fare un salto modificando le politiche di versioning. La nuova versione non può essere considerata una "minor release", in quanto risolve ben 300 bug, rispetto alla 4.2. Sono stati migliorate le API Audio/Video, i componenti incubator (tooltip, grafici e quant'altro) ed il debugger. Nelle release notes viene messo in evidenza che il "this implicito" per gli attributi non dichiarati, non sarà più supportato in futuro. Attualmente, il compilatore lancia un errore se proviamo ad utilizzare questo tipo di sintassi in swf9. Se, invece, compiliamo in DHTML o swf8, otteniamo un warning che segnala la sintassi come "deprecated". Un esempio chiarirà meglio di cosa stiamo parlando. Nelle versioni precedenti, questo frammento di codice era considerato sintatticamente corretto: <class name="myclass"> <method name="myMethod"> this.numberOfCalls++;
</method> <method name="getCalls"> return numberOfCalls;
</method>
</class>
Dalla 4.3 in poi siamo costretti a sostituire " return numberOfCalls;" con " return this.numberOfCalls;". La nuova sintassi non dovrebbe spaventare i più, anche perché aggiunge chiarezza al codice. Il this implicito e la possibilità di dichiarare variabili d'istanza implicitamente sono strumenti potenti, ma possono condurre alla stesura di codice complesso e poco manutenibile. Per quanti di voi si chiedono da un po' se sia il caso di abbandonare il runtime swf8 in favore dell' swf9, probabilmente questo è il momento giusto! |
|
Ultimo aggiornamento ( Wednesday 15 April 2009 )
|
|
|
|
<< Inizio < Prec. 1 2 3 4 5 6 7 8 9 10 Pross. > Fine >>
|
| Risultati 5 - 8 di 41 |