Post on 21-Jan-2017
<speaker name> – <email> – <company/community>Javaday IV – Roma – 30 gennaio 2010
Slide Title
Java o non Java ?
Obiettivo
The point of a Web framework
in the 21st century is to
make the
tedious aspects of Web development ...
FAST
Web 2.0
Model View Controller
SPRING
Struts Hibernate
Wicket Tapestry
Eco2
Velocity
JBoss
Quali strumenti hanno conquistato il mercato
mondiale ?
Perchè hanno attratto così tanti sviluppatori ?
Rapid Feedback
Money
FULL StackDynamic LanguageIntegrationModelConvention over ConfigurationGeneration of codeTesting
Principalmente
Generation of code
Integrazione
Model
Dynamic Languages
Python Demo
Convention over Configuration
Sviluppo
Produttività
Gestione
EstensibilitàManutenibilitàCompatibilitàModularitàRiusabilità
ScalabilitàAffidabilitàResistenza ai fallimentiSicurezzaRobustezza
Metriche di Architettura
AGGIORNAMENTOAggiornamento
Sicurezza
Performances
Software License
COSTI Hosting Services
Impatto ?
Ma nella realta’
Quindi ... ?
• ❑ I linguaggi dinamici offrono delle possibilità di sviluppo attraenti• ❑ Esistenza di framework maturi a livello enterprise▼ ❑ Il paradigma di sviluppo consistente di questi framework sono full stack • ❑ Non si perde tempo nell'itegrazione• ❑ Time to market ridotto• ❑ Progetti di basso footprint riescono a essere gestiti con tempi di sviluppo e
facilità di gestione• ❑ Facilità d'apprendimento delle tecnologie utilizzate• ❑ Semplicità = $$$
Domande ?&
Risposte !