JavaScript alla conquista del mondo
Non ci potevo credere.
Settimana scorsa ho fatto l’errore di postare un commento riguardante la mancanza di integrazione fra Thunderbird ed Exchange sul bugzilla di Mozilla. Un pò di persone chiedevano a che punto fosse lo sviluppo ed altri si chiedevano se davvero nessuno fosse riuscito quantomeno a comunicare con Exchange tramite WebDAV.
Io ce l’ho fatta. Non è particolarmente difficile. Semplicemente manca la documentazione percui l’unico modo è andare per tentativi e recuperare il maggior numero di informazioni in giro per la rete da altri che ci hanno sbattuto la testa come me. Fatto sta che alla fine ho un’applicazioncina in C# che fa da proof of concept del fatto che si possano leggere e scrivere appuntamente da un qualsiasi calendario di Exchange tramite WebDAV.
In seguito a questa mia affermazione sono stato contattato da uno sviluppatore di Sun che collabora con Mozilla e che ha, guardacaso, implementato alcuni servizi di backend di Thunerbird (Caldav, wcap). Per farla breve, abbiamo avuto uno scambio di e-mail per vedere se in due potevamo riuscire a creare qualcosa ed alla fine mi ha rivelato che tutto il codice di backend di Thunderbird è in JavaScript! Ed io ero convinto che si trattasse di C++!
Giuro che non volevo crederci.. chi mai potrebbe mettersi a sviluppare un software così complesso in un linguaggio di cui non esistono dei debugger degni di essere definiti tali?
Inutile dire che la cosa mi ha lasciato basito e che non ho minimamente intenzione di metterci mano. Va bene tutto.. ma JavaScript è qualcosa che veramente non riesco a sopportare. Mi ha fatto impazzire quando dovevo usarlo nelle pagine HTML.. ci manca solo di doverlo utilizzare per delle applicazioni client!

