Upload
diego-la-monica
View
2.175
Download
1
Embed Size (px)
DESCRIPTION
Nella favola di Cenerentola il Principe Azzurro cerca la sua amata riconoscendola tra tante da come avrebbe calzato la scarpa sul suo piede. Come dire ogni piede è diverso dagli altri. Il mercato del web può essere metaforicamente paragonato alla favola di Cenerentola. Ad ogni realtà la sua RIA ad ogni azienda il suo sito web. In questo seminario cercheremo di districarci tra le soluzioni che il web propone per trovare la scarpetta per la nostra Cenerentola!
Citation preview
Siti web, portali e Rich Internet Applications: tendenze e controtendenze
Autore: Diego La MonicaEmail: [email protected]: 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: [email protected]
skype: diego.la.monica
mobile: +39 3337235382
Perché contattarmi?
Perché posso offrirvi soluzioni
custom
Perché posso offrirvi soluzioni ad-
hoc
Perchè posso sviluppare la tua RIA
Perché possiamo studiare insieme
la tua soluzione
Perché offro la qualità!
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: [email protected]: http://diegolamonica.info