siti web, portali e rich internet applications: tendenze e

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

Upload: others

Post on 03-Feb-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

Il cliente chiede, il professionista risponde!

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

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

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

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

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

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

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

Il denaro è un bene futile…

…son altri i valori che contano!

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

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

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

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

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

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

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

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

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

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

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

Diego La Monicaemail: [email protected]

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

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

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