• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Siti web, Portali, Rich Internet Application: tendenze e controtendenze
 

Siti web, Portali, Rich Internet Application: tendenze e controtendenze

on

  • 2,446 views

Gli strumenti informatici a disposizione degli addetti ai lavori per la produzione di contenuti e per la comunicazione è elevato, ogni strumento è più adatto ad uno scopo. Con questo seminario si ...

Gli strumenti informatici a disposizione degli addetti ai lavori per la produzione di contenuti e per la comunicazione è elevato, ogni strumento è più adatto ad uno scopo. Con questo seminario si costruirà un percorso tra le varie soluzioni che le aziende (e il web) offrono provando insieme a identificarne i punti di forza.

Statistics

Views

Total Views
2,446
Views on SlideShare
887
Embed Views
1,559

Actions

Likes
3
Downloads
10
Comments
0

6 Embeds 1,559

http://www.smau.it 1467
http://www.iwa.it 37
http://diegolamonica.info 25
http://alphaframework.local 24
http://pikno.local 3
http://future.smau.it 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Siti web, Portali, Rich Internet Application: tendenze e controtendenze Siti web, Portali, Rich Internet Application: tendenze e controtendenze Presentation Transcript

    • Milano, 19-21 ottobre 2011 - FieramilanocitySiti Web Portali e Rich Internet Applications 1 Tendenze e controtendenze Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19­21 ottobre 2011 ­ Fieramilanocity  Cos’è IWA? IWA/HWG è un’Associazione professionale no profit riconosciuta leader mondiale nella fornitura dei principi ePartecipazioni internazionali delle certificazioni di formazione per i professionisti della   Rete Internet; è presente in 100 paesi, con 130 sedi ufficiali in rappresentanza di più di 200.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 2Partecipazioni nazionali 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://skillprofiles.eu Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19­21 ottobre 2011 ­ Fieramilanocity Perché IWA?• Fare rete tra professionisti – Scambiarsi informazioni / esperienze – Condividere buone pratiche di lavoro• Apprendere – Consultare documentazione condivisa 3 – Discutere con gli altri soci – Partecipare ad eventi formativi / informativi• Divulgare – Effetto “ebola”: condividere la conoscenza – Proporsi come discenti per seminari e corsi Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19­21 ottobre 2011 ­ Fieramilanocity  Chi sono Diego La Monica Web Solution Developer ✔ Membro del Consiglio Direttivo di IWA Italy ✔ Coordinatore area Tecnica di IWA Italy 4 ✔ Membro del Protocols and Formats 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)http://diegolamonica.infohttp://wili.diegolamonica.info ✔ Autore del framework javascript JASThttp://cleanx.diegolamonica.info ✔ Autore del Framework ALPHAhttp://jastegg.ithttp://github.com/diegolamonica/ALPHA/ Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Perchèseicosìserio?
    • Milano, 19-21 ottobre 2011 - FieramilanocityBreve definizione di World Wide Web (WWW)Il World Wide Web [...], è un insieme vastissimodi contenuti (multimediali e non) e servizi chepossono essere resi 6disponibili a/dachiunque abbia adisposizione una connessionead Internet. Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19-21 ottobre 2011 - FieramilanocityCenni evolutivi• La comunicazione • I contenuti – Corrispondenza postale – Standard di condivisione – Email – Pagina di presentazione – News ticker – Sito web – Feed RSS – Sistemi per la gestione 7 dei contenutiSGML XHTML HTML XML SVG HTML5 Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19-21 ottobre 2011 - FieramilanocityCos’è stato il Web ad oggi?Il Web è una fonte • Riviste on-line / Testate giornalisticheinesauribile di • Mailing list • Newsgroup informazioni • Siti tematici 8 XHTML • Wiki • Blog email • Social NetworkWSDL RSS Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19-21 ottobre 2011 - FieramilanocityGli strumenti?✔ Rich Internet Application✔ Editor WYSIWYG✔ Sistemi per la gestione di contenuti✔ Piattaforme ad-hoc 9 Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Sai qualèil bello delCaos?È che èequo!
    • Milano, 19-21 ottobre 2011 - FieramilanocityDefinizioni - Sito webÈ un insieme di pagine web correlate, ovvero unastruttura ipertestuale di documenti che risiede, tramitehosting, su un web server [...] 11 http://it.wikipedia.org/wiki/Sito_web Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19-21 ottobre 2011 - FieramilanocityDefinizioni - PortaleÈ un sito web che costituisce un punto di partenza, unaporta di ingresso, ad un gruppo consistente di risorse diInternet o di una intranet. […] I migliori portaliconsentono ai loro utenti di personalizzare alcune loroprestazioni. 12 http://it.wikipedia.org/wiki/Portale_web Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19-21 ottobre 2011 - FieramilanocityDefinizioni - Social NetworkUna rete sociale (in inglese social network) consiste diun qualsiasi gruppo di persone connesse tra loro dadiversi legami sociali, che vanno dalla conoscenzacasuale, ai rapporti di lavoro, ai vincoli familiari. Le retisociali sono spesso usate come base di studi 13interculturali in sociologia e in antropologia. http://it.wikipedia.org/wiki/Rete_sociale Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19-21 ottobre 2011 - FieramilanocityDefinizioni: Rich Internet ApplicationsSono applicazioni web che possiedono le caratteristichee le funzionalità delle applicazioni desktop, senza perònecessitare dellinstallazione sul disco fisso. 14 http://it.wikipedia.org/wiki/Rich_Internet_application Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19-21 ottobre 2011 - FieramilanocitySiti web – Portali – Social Network• Il target di utenze non è ben definito: chiunque può visitare un sito Web;• Per garantire un ottimo risultato bisognerebbe pensare 15 e testare il prodotto con qualsiasi tecnologia;• Le esigenze si evolvono e non sono sempre ben definite sin dall’inizio. Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19-21 ottobre 2011 - FieramilanocityUtilizzo di CMS (Content Management System)• Pro: – Sono economici – Tempo di sviluppo ridotto 16• Contro: – Compatibilità (future) customizzazioni incerto – La sicurezza dipende dal team di sviluppo Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19-21 ottobre 2011 - FieramilanocitySoluzioni ad-hoc?• Pro: – Analisi accurata della soluzione – Migliori performance 17 – Maggiore sicurezza• Contro: – Hanno un costo elevato – Si è talvolta vincolati all’autore della soluzione Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19-21 ottobre 2011 - FieramilanocityUsare CMS con personalizzazioni forti?• Pro: – Totale rimodellazione della piattaforma alle proprie esigenze 18• Contro: – Costo particolarmente elevato – Si è vincolati allautore della soluzione – Potenziali instabilità del sistema – Impossibile aggiornare alle nuove versioni Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • ...vedi ionon sonoun mostro...sono soloin anticiposul percorso
    • Milano, 19-21 ottobre 2011 - FieramilanocityLa scelta migliore?• CMS con piccole personalizzazioni per le Pubbliche Ammministrazioni e per aziende medio piccole.• Soluzioni ad-hoc per le aziende medio grandi. 20Ogni realtà è a se, in dipendenza del problemada affrontare si seguirà una strada. Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19-21 ottobre 2011 - FieramilanocityRich Internet Applications (RIA)• Sulle intranet: – Si conosce da subito il target – Si ha conoscenza del (set ridotto di) tecnologia da supportare – Si conoscono le esigenze 21• Su internet: – Il target non è necessariamente definito – Si conoscono le esigenze, – Bisogna sviluppare per la maggior parte dei browser Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19­21 ottobre 2011 ­ Fieramilanocity Architettura di un applicazione classica 22 Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19-21 ottobre 2011 - FieramilanocityCosa sono i FrameworkSono le fondamenta dell’edilizia del softwareLo scopo di un framework è di risparmiare allo sviluppatore lariscrittura di codice già steso in precedenza per compiti simili.Questa circostanza si è presentata sempre più spesso man mano che 23le interfacce utente sono diventate sempre più complesse, o più ingenerale man mano che è aumentata la quantità disoftware con funzionalità secondarie simili. Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19­21 ottobre 2011 ­ Fieramilanocity Applicazione basata su Framework 24 Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19­21 ottobre 2011 ­ Fieramilanocity Framework che lavorano nel browser ✔ jQuery, MooTools ✔ Prototype (alla base di script.aculo.us) 25 ✔ JAST ✔ Yui, AxsJS ✔ ExtJS Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19­21 ottobre 2011 ­ Fieramilanocity Framework che lavorano sul server• Zend Framework• Struts 26• Springs• .NET Framework• ALPHA Framework Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19­21 ottobre 2011 ­ Fieramilanocity Framework che lavorano in modalità ibrida• Ruby On Rails• Microsoft .NET Framework 27• Cake PHP, Code Igniter• ALPHA Framework Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19­21 ottobre 2011 ­ Fieramilanocity Quanto mi costa?Lo scopo di un framework è di risparmiare allo sviluppatore lariscrittura di codice già steso in precedenza per compiti simili.Questa circostanza si è presentata sempre più spesso man manoche le interfacce utente sono diventate sempre più complesse, o 28più in generale man mano che è aumentata la quantità disoftware con funzionalità secondarie simili.Il costo è determinato dalla complessità dellefunzioni accessorie e della Business Logic Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19-21 ottobre 2011 - FieramilanocitySuggerimenti per la progettazione di RIA• Non inventare mai la ruota• Esiste già un prodotto utile ai nostri scopi?• Non esiste la perfezione assoluta 29• È più economico utilizzare un framework Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Se seibravo afare unacosa, maifarlaGratis!
    • Milano, 19-21 ottobre 2011 - FieramilanocityTrend Content Management System Wordpress 14 – Joomla 13,2 – Drupal 4 – Plone 1 31http://www.google.com/trends?q=wordpress%2C+joomla%2C+drupal%2C+plone&ctab=0&geo=all&date=all&sort=0 Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19-21 ottobre 2011 - FieramilanocityTrend Framework Javascript jQuery 60 – YUI 20 – MooTools 4 – JAST 1 32http://www.google.com/trends?q=jquery%2C+mootools%2C+yui%2C+JAST&ctab=0&geo=all&date=all&sort=3 Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19-21 ottobre 2011 - FieramilanocityTrend Framework lato server e ibridi Zend Framework 103 – RoR 68 – Code Igniter 1 – CakePHP 38 33http://www.google.com/trends?q=zend%2C+Ruby+on+Rails%2C+Code+Igniter%2C+CakePHP&ctab=0&geo=all&date=all&sort=2 Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Milano, 19-21 ottobre 2011 - FieramilanocityQualè quindi la scelta migliore?• Dipende – dalle esigenze e dalla volontà del cliente 34 – dalle specifiche di progetto e requisiti applicativi – dalle proprie competenze Diego La Monica – Web Solution Developer – http://diegolamonica.info IWA Italy – http://www.iwa.it
    • Diego La Monicaweb: http://diegolamonica.infoemail: me@diegolamonica.infoskype: diego.la.monicamobile: +39 3337235382