Post on 03-Feb-2022
Siti web, portali e Rich Internet Applications: tendenze e controtendenze
Autore: Diego La MonicaEmail: me@diegolamonica.infoWeb: http://diegolamonica.info
Sponsor:
Cos'è IWA/HWG
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
Partecipazioni e attività IWA/HWG è un’Associazione professionale no profit riconosciuta
leader mondiale nella fornitura dei principi e delle certificazioni di
formazione per i professionisti della Rete Internet; è presente in
100 paesi, con 130 sedi ufficiali in rappresentanza di più di
165.000 associati.
La sua missione:
� Fornire programmi formativi di qualità;
� Fornire agli associati supporto e collaborazione a livello
regionale, nazionale e internazionale, nonché un marchio di
affiliazione riconosciuto a livello mondiale;
� Promuovere i principi universali di etica e di pratica
professionale per tutti i professionisti della Rete Internet;
� Fornire supporto per la definizione e lo studio di normative
nei Paesi in cui è presente
Network: http://www.iwa.it http://www.itlists.org http://blog.iwa.it
http://webaccessibile.org http://www.skillprofiles.eu
Piccola presentazione personale
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
Diego La MonicaWeb Solution Developer
� Membro del Consiglio Direttivo di IWA Italy
� Coordinatore area Tecnica e Blog di IWA Italy
� Membro del Protocols and Format Working Group
istituito dal W3C in rappresentanza di IWA/HWG
(http://www.w3.org/WAI/intro/aria)
� Membro del Web Skill Profile Working Group
(http:://skillprofiles.eu)
� Autore del framework javascript JAST
(http://www.jastegg.it/)
� Autore del Framework alpha
http://diegolamonica.info http://wili.diegolamonica.info
http://cleanx.diegolamonica.info http://jastegg.it
Nel tempo libero…
…Suono la chitarra...
…Vado al cinema…
…Mi dedico ai miei figli…
…ma non ne ho troppo!
Breve definizione di World Wide Web (WWW)
Il World Wide Web [...], è un insieme vastissimo di contenuti (multimediali e non) e servizi che possono essere resi disponibili a/da chiunque abbia a disposizione una connessione ad Internet.
Il Web è conosciutoanche come la rete delle reti...
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
La rete delle reti…
…la rete di comunicazione di Provenzano era cosìcomplessa da poter essere paragonata all’architettura del web.
Cenni evolutivi
I contenuti� Standard di condivisione� Pagina di presentazione� Sito web � CMS
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
HTML
La comunicazione� Corrispondenza postale� Email� News ticker� Feed RSS
XML
XHTML
SGML
Ma…
…ci sarà sempre qualcuno che non è al passo coi tempi!
"Non è abituato a scrivere al PC, non è così tecnologico" [...]
Cos’è stato il Web ad oggi?
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
Il web è fonte di informazione inesauribile
L'informazione
� Riviste on-line� Testate giornalistiche� Siti tematici� Wiki� Blog� Social Network
La distribuzione
•HTML
•XML
•Really Simple Sindycation (RSS)
•Web Services
Con quali strumenti interagiamo?
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
� Rich Internet Applications
� Editor di pagine web
� Board customizzate
� Piattaforme ad-hoc
Il cliente chiede, il professionista risponde!
� http://www.youtube.com/watch?v=kGuPpYYXIU
Siti Web, Portali, Social Network
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
� Il target di utenze non è ben definito, chiunque può visitare un sito
� Per garantire un buon risultato bisognerebbe pensare e testare per qualsiasi tecnologia
� Le esigenze si evolvono e non sono ben definite sin dall’inizio
Soluzioni custom?
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
Pro:
� Sono economiche
� Tempo di sviluppo ridotto
Contro:
� Compatibilità customizzazioni incerto
� La sicurezza dipende dal team di sviluppo
Soluzioni ad-hoc?
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
Pro:
� Analisi accurata della soluzione
� Migliori performance
� Maggiore sicurezza
Contro:
� Hanno un costo elevato
� Si è talvolta vincolati all’autore della soluzione
Soluzioni customizzate ad-hoc?
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
Pro:
� la piattaforma utilizzata èstata rimodellata sulle proprie esigenze
Contro:� Hanno un costo eccessivamente elevato� Si è vincolati all'autore della soluzione� Si possono avere delle instabilità del sistema� Diventa impossibile aggiornare alle nuove versioni
la piattaforma scelta
Qual’è la scelta migliore?
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
� Soluzioni custom per le PA e per aziende medio piccole.
� Soluzioni ad-hoc per le aziende medio grandi.
Ogni realtà è a se, in dipendenza del problema da affrontare si seguirà una strada.
Il denaro è un bene futile…
…son altri i valori che contano!
Rich Internet Application
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
� Si conosce da subito il target
� Si ha conoscenza del (set ridotto di) tecnologia da supportare
� Si conoscono le esigenze
La controtendenza per le RIA
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
� Non inventare mai la ruota
� Esiste già un prodotto utile ai nostri scopi?
� Non esiste la perfezione assoluta
� È più economico utilizzare un framework
Cosa sono i framework?
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
Sono le fondamenta dell’edilizia del software
Lo scopo di un framework è di risparmiare allo sviluppatore la riscrittura di codice già steso in precedenza per compiti simili. Questa circostanza si è presentata sempre più spesso man mano che le interfacce utente sono diventate sempre più complesse, o più in generale man mano che è aumentata la quantità di software con funzionalità secondarie simili.
Come funziona un framework?
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
Come funziona un framework?
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
Framework a confronto
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
Lato client
� jQuery, MooTools
� Prototype (alla base di scriptaculous)
� JAST
� Yui, AxsJS
� ExtJS
Framework a confronto
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
Lato server
� Zend Framework
� Struts
� Springs
� .NET Framework
Framework a confronto
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
Client/Server
� Ruby On Rails
� Microsoft .NET Framework
� Cake PHP, CodeIgnition
� ALPHA
+ =
Quanto mi costa?
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
Lo scopo di un framework è di risparmiare allo sviluppatore la
riscrittura di codice già steso in precedenza per compiti
simili. Questa circostanza si è presentata sempre piùspesso man mano che le interfacce utente sono diventate sempre più complesse, o più in generale man mano che èaumentata la quantità di software con funzionalitàsecondarie simili.
Il costo è determinato dalla complessità delle funzioni accessorie
Qual’è la scelta migliore?
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
Dipende
� dalle esigenze del cliente
� dalle specifiche di progetto e requisiti applicativi
� dalle proprie competenze
Esiste tuttavia la possibilità di implementare applicazioni non basate su framework…
…che siano però semplici batch!
Diego La Monicaemail: me@diegolamonica.info
skype: diego.la.monica
mobile: +39 3337235382
Perchécontatt
armi?
Perché posso offr
irvi soluzioni
custom
Perché posso offr
irvi soluzioni ad
-
hoc
Perchè posso svi
luppare la tua RI
A
Perché possiamo
studiare insiem
e
la tua soluzion
e
Perché offro la qu
alità!
Termini e Licenza del documento
Quest'opera è stata rilasciata sotto la licenza Creative Commons Attribuzione-Non commerciale-Non opere derivate 3.0 Unported. Per leggere una copia della licenza visita il sito web http://creativecommons.org/licenses/by-nc-nd/3.0/ o spedisci una lettera a Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.Diritti, marchi registrati e siti web riportati in immagini e url sono riservati e proprietà dei diretti interessati e relative aziende.IWA/HWG e l’associazione IWA Italy non sono direttamente o indirettamente responsabili dei contenuti riportati nel presente documento che sono ad esclusiva cura e responsabilità del relatore.
Siti web, portali e Rich Internet Applications: tendenze e controtendenze – Diego La Monica @ Smau 2009-10-21International Webmasters Association Italian Chapter - www.iwa.it
Siti web, portali e Rich Internet Applications: tendenze e controtendenze
Autore: Diego La MonicaEmail: me@diegolamonica.infoWeb: http://diegolamonica.info