Le mie prime vere esperienze di lavoro nel mondo dell'informatica, iniziate con la tesi di laurea, quindi nel lontano 1998, sono state nel campo del WEB. Grazie al lavoro per la tesi di laurea ho scoperto internet, il protocollo HTTP, l'HTML e poi lo standard CGI . Per la tesi scrissi delle CGI in C, quasi una follia, se non per il fatto di avermi permesso di imparare un po' il C e di capire molto bene cos'è lo standard CGI che tuttora la base di molte applicazioni WEB.
Dopo per circa tre anni di esperienza in questo campo, passando dalle CGI in C al PHP, a Linux a Postgres a MySQL ho cambiato lavoro. Sono passato ad una nuova azienda dove si sviluppava e si sviluppa tutt'ora un'applcazione che sempre WEB-based, ma basata sulla tecnologia JAVA, con Servlet ecc. Sotto tutto c' sempre HTTP, HTML e CGI ma questi protocolli sono nascosti da diversi strati di software e framework che ne facilitano l'utilizzo.In questi anni ho progressivamente perso di vista quello che era la programmazione web e mi sono specializzato nell'amministrazione di database Oracle, nei vari aspetti che questo comporta, installazione e configurazione, backup e recovery, performance tuning, programmazione PL/SQL ecc. In realt non ho fatto solo quello ma questa stata l'attivit che pi mi piaciuta e che ritengo pi significativa e costruttiva.
Negli ultimi mesi, probabilmente grazie a un po' pi di tempo libero lasciatomi dai miei due bimbi a casa e dal collegamento ADSL di cui dispongo a casa, ho un po' riscoperto il WEB. Ho sentito spesso parlare di WEB 2.0 senza capire di cosa realmente si parlasse. Perdendo un po' di tempo e sperimentando credo di aver cominciato a capire di cosa di tratta. Mi viene in mente un'altra tecnologia relativamente nuova di cui credo di aver capito il principio ma di cui non conosco i dettagli: AJAX . Da quello che ho capito credo sia il principale "abilitatore" di quei servizi qualy My Yahoo o iGoogle . Credo che insieme ad altre tecnologie che probabilmente non conosco affatto si sia riuscito a trasformare il browser un client universale molto potente, con molti meno limiti di quanti ce ne fosse fino solo a pochi anni fa.
Adesso ad esempio sto scrivendo questo articolo con l'ausilio di TinyMCE , una sorta di plug-ing che trasforma il mio firefox in un editor WYSIWYG. Il pannello di controllo di Joomla non ha nulla da invidiare a nessuna interfaccia utente realizzata appositamente.
Ho gia sperimentato e parlato di altri servizi quali Wordpress.com, blogspot.com, flickr, zoho.com, box.net, ecc. Oggi ho collaudato due cose di cui ho sentito parlare tempo fa: StumbleUpon e Del.icio.us . Inizialmente non mi erano sembrati molto interessanti, ma ho voluto provarli per capire veramente se si tratta di sciocchezze o di servizi realmente utili.
Ho capito che questi servizi sono quello che viene definito il WEB 2.0 (al riguardo utile leggersi questo articolo di O'Reilly che pare essere colui che ha coniato il termine), cio una rete composta non solo da macchine, ma da persone. Questo mi fa venire in mente un'altra definizione correlata, quella di "social web " o social networking", di social networking software. Sulla Wikipedia pare descrivere abbastanza bene il fenomeno, mi ripropongo ora di studiarne meglio le teorie.
P.S.18/02/2008 Vale la pena di segnalare questo link come punto di partenza. Il quel post si trovano dei link a ulteriori descrizioni del fenomeno "WEB 2.0".| < Prev | Next > |
|---|






Feed Articoli

