<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 Stack Dynamic Language Integration Model Convention over Configuration Generation of code Testing 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 fallimenti Sicurezza Robustezza Metriche di Architettura
AGGIORNAMENTO Aggiornamento
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 !

Java o non java