|
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 )
|
|
|
Nuove promesse per il 2009 |
|
Scritto da Quirino Zagarese
|
|
Wednesday 25 February 2009 |
 Se ultimamente siete capitati su openlaszlo.org vi sarete accorti delle piacevoli novità che il team di OL ha in cantiere per il nuovo anno. Innanzitutto, vi segnalo il rilascio delle versioni 4.2.0.1 e 4.0.15: la prima è una bug-fixing release per il supporto swf9 e, attualmente, è la versione consigliata per lo sviluppo swf8, swf9 e dhtml. La seconda è una release indirizzata a coloro i quali non abbiano ancora effettuato la migrazione verso la 4.2. Sebbene possa sembrare un rilascio inutile, si tratta di qualcosa di fondamentale per chi si trova a fronteggiare grossi progetti nei quali è necessaria un'attenta strategia di evoluzione. Le novità più importanti, che probabilmente vedranno la luce entro la prima metà dell'anno, sono due: un'IDE di sviluppo per Eclipse e un set nuovo di componenti.Riguardo ai componenti, potete trovare conferma della pianificazione qui. Riguardo al nuovo tool di sviluppo, il progetto è attivo e tutto lascia pensare che vedremo dei risultati molto presto! Non vorrei spegnere l'entusiasmo di molti, ma è già stato annunciato che non si tratterà, almeno inizialmente, di un editor visuale. La motivazione al riguardo, che condivido in parte, è stata: "l'editing visuale non è attualmente percepito come prioritario". Da un lato questo è vero: chi di voi abbia scritto anche poche righe di lzx, si sarà subito reso conto di quanto la difficoltà principale non si nasconda nello strutturare l'interfaccia, ma nel gestire la logica avanzata. D'altro canto bisogna sottolineare che un editor visuale attrae molto i neofiti e favorisce decisamente la diffusione di una tecnologia. Un'ultima novità, forse meno rilevante rispetto a quelle già illustrate, è l'introduzione di uno nuovo strumento finalizzato al miglioramento della documentazione di OL. Adesso gli utenti hanno la possibilità di commentare la documentazione, come succede già per molte tecnologie opensource, e aggiungere degli esempi al fine di aumentarne la comprensibilità. Potete già sperimentare questo nuovo strumento accedendo a nightly builds. |
|
Ultimo aggiornamento ( Wednesday 25 February 2009 )
|
|
|
|
<< Inizio < Prec. 1 2 3 4 5 6 7 8 9 Pross. > Fine >>
|
| Risultati 1 - 4 di 36 |