Ciao Sandro
ma JS č un dannato casino ![:stuck_out_tongue: :stuck_out_tongue:](/images/emoji/twitter/stuck_out_tongue.png?v=12)
meno male che poi qualche anima pia
ha provveduto ad inventare FireBug
che fosse problematica l'implementazione, sono d'accordo e sicuramente
FireBug ha dato una grande mano.
Ma il linguaggio di per se e' molto potente ed ha una sua grande dignita', IMHO.
Ne e' dimostrazione il proliferare delle librerie, talvolta molto
eleganti, che astraggono con un layer intermedio la complessita' allo
sviluppatore (ad es jQuery o Ext JS).
Quello che a volte, a causa di implementazioni veloci e farraginose e
- non ultima - magari la scarsa conoscenza dello stesso da parte dello
sviluppatore, puo' sembrare un linguaggio brutto e scomodo, puo'
prendere nuova luce se visto in ottiche diverse, quali ad es le
elegantissime implementazioni di OpenLayers o di jQuery, tanto per
fare due esempi noti ai piu'.
Ed ora sta di nuovo succedendo qualcosa di nuovo: dopo il rilascio di
V8 [1] da parte di Google, c'e' ad es questo node.js [2] che sembra
abbia performance impensabili e una scalabilita' grandiosa e che mette
a disposizione possibilita' di chiamate asincrone in maniera molto
semplice. Tanto e' vero che stanno nascendo framework server basati su
tale implementazione, quali ad es Express [3], che tra l'altro si
accoppiano benissimo con i nuovi storage NoSQL (ad es CouchDb o
MondoDb, tanto per dirne due tra i piu' noti).
Insomma lunga vita al JavaScript, anche se sovente puo' evocare brutti
ricordi ![:smiley: :smiley:](/images/emoji/twitter/smiley.png?v=12)
ma tu Paolo te lo ricordi che incubo
era fare debugging JS qualche anno fa ?
... magari sul 'mitico' MSIE 5.5 ...
praticamente una pletora di alert et similia ![:smiley: :smiley:](/images/emoji/twitter/smiley.png?v=12)
infatti FireBug ha secondo me il merito principale per l'uscita dei
framework javascript di cui ho scritto in precedenza.
V8 dara' ora ulteriore spinta.
comunque su un punto sicuramente concordiamo:
č veramente molto difficile (se non assolutamente
impossibile) riuscire a trovare un casino senza
capo ne coda piů pasticciato di VB ![:slight_smile: :slight_smile:](/images/emoji/twitter/slight_smile.png?v=12)
infatti (e lo dico da persona che ha usato VB5/6 per anni) e' un
linguaggio/strumento diseducativo che dovrebbe essere proibito a chi
si avvicina alla programmazione ![:stuck_out_tongue: :stuck_out_tongue:](/images/emoji/twitter/stuck_out_tongue.png?v=12)
E per di piu', ora che non ha quasi piu' senso sviluppare applicazioni
gestionali desktop, e' anche diventato privo di utilita', secondo me.
ci vediamo a Foligno, un caro saluto
P
[1] http://code.google.com/p/v8/
[2] http://nodejs.org
[3] http://expressjs.com
--
Paolo Corti
GIS specialist and web developer
web: http://www.paolocorti.net
twitter: @paolo_corti