29
Siti web, portali e Rich Internet Applications: tendenze e controtendenze Autore: Diego La Monica Email: [email protected] Web: http://diegolamonica.info Sponsor:

Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 1: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

Siti web, portali e Rich Internet Applications: tendenze e controtendenze

Autore: Diego La MonicaEmail: [email protected]: http://diegolamonica.info

Sponsor:

Page 2: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 3: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 4: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

Nel tempo libero…

…Suono la chitarra...

…Vado al cinema…

…Mi dedico ai miei figli…

…ma non ne ho troppo!

Page 5: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 6: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

La rete delle reti…

…la rete di comunicazione di Provenzano era così complessa da poter essere paragonata all’architettura del web.

Page 7: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 8: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

Ma…

…ci sarà sempre qualcuno che non è al passo coi tempi!

"Non è abituato a scrivere al PC, non è così tecnologico" [...]

Page 9: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

•Email

Page 10: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 11: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

Il cliente chiede, il professionista risponde!

http://www.youtube.com/watch?v=kGuPpYYXIU

Page 12: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 13: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 14: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 15: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 16: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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.

Page 17: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

Il denaro è un bene futile…

…son altri i valori che contano!

Page 18: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 19: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 20: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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.

Page 21: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 22: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 23: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 24: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 25: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

+ =

Page 26: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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

Page 27: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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!

Page 28: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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à!

Page 29: Siti web, portali e Rich Internet Applications: tendenze e controtendenze

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