Java o non java

38
<speaker name> – <email> – <company/community> Javaday IV – Roma – 30 gennaio 2010 Slide Title Java o non Java ?

Transcript of Java o non java

Page 1: Java o non java

<speaker name> – <email> – <company/community>Javaday IV – Roma – 30 gennaio 2010

Slide Title

Java o non Java ?

Page 2: Java o non java
Page 3: Java o non java

Obiettivo

Page 4: Java o non java

The point of a Web framework

in the 21st century is to

make the

tedious aspects of Web development ...

Page 5: Java o non java

FAST

Page 6: Java o non java

Web 2.0

Page 7: Java o non java

Model View Controller

Page 8: Java o non java

SPRING

Struts Hibernate

Wicket Tapestry

Eco2

Velocity

JBoss

Page 9: Java o non java
Page 10: Java o non java
Page 11: Java o non java

Quali strumenti hanno conquistato il mercato

mondiale ?

Page 12: Java o non java
Page 13: Java o non java
Page 14: Java o non java
Page 15: Java o non java

Perchè hanno attratto così tanti sviluppatori ?

Page 16: Java o non java

Rapid Feedback

Page 17: Java o non java
Page 18: Java o non java

Money

Page 19: Java o non java

FULL StackDynamic LanguageIntegrationModelConvention over ConfigurationGeneration of codeTesting

Principalmente

Page 20: Java o non java
Page 21: Java o non java

Generation of code

Page 22: Java o non java

Integrazione

Model

Page 23: Java o non java

Dynamic Languages

Page 24: Java o non java

Python Demo

Page 25: Java o non java

Convention over Configuration

Page 26: Java o non java

Sviluppo

Page 27: Java o non java

Produttività

Page 28: Java o non java

Gestione

Page 29: Java o non java

EstensibilitàManutenibilitàCompatibilitàModularitàRiusabilità

ScalabilitàAffidabilitàResistenza ai fallimentiSicurezzaRobustezza

Metriche di Architettura

Page 30: Java o non java

AGGIORNAMENTOAggiornamento

Page 31: Java o non java

Sicurezza

Page 32: Java o non java

Performances

Page 33: Java o non java

Software License

COSTI Hosting Services

Page 34: Java o non java

Impatto ?

Page 35: Java o non java

Ma nella realta’

Page 36: Java o non java

Quindi ... ?

Page 37: Java o non java

• ❑ 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à = $$$

Page 38: Java o non java

Domande ?&

Risposte !