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

Transcript
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