7 gennaio 2007
Programmazione 2.0
Ieri sul blog O'Reilly Radar il grande boss Tim ha pubblicato una mail ricevuta dalla comunità di Ruby on Rails che cercava di presentargli (secondo i loro punti di vista) cosa è cambiato tra i paradigmi e i modelli di sviluppo.La lista come ha fatto osservare Tim è interessante ma troppo limitata in quanto esclude alcuni metodi/linguaggi che comunque oggi sono molto presenti nelle applicazioni web 2.0.
Indipendentemente da questo l'articolo mi ha dato lo spunto per riflettere su effettivamente cosa si è evoluto e cos'è cambiato dall'1.0 al 2.0, per questo ho riformulato in modo generico la tabellina proposta dalla comunità di ruby on rails con la mia personale esperienza.
1.0 | 2.0 |
---|---|
Write > Run > Test > Deploy | Write > Run > Deploy > Test |
Periodic Releases | Real-time updates |
Developer or selected users Tests | End-user Test |
Centralized data | Distribuited data |
Distribuited code | Centralized code |
Synchronous | Asynchronous |
Proprietary / Open software | Open services |
Procedural | Object Oriented |
Versions | Add-on |
Custom code | Configurables libraries |
Develop all features for release | Develope one feature for release |
Organized / controlled | Agile |
Chiaramente questa tabella non è definitiva e mi piacerebbe migliorarla / completarla con il vostro contributo.
Tags:
postato da Luca Mascaro alle 15:39
0 Commenti
Sphere: Related Content
0 Commenti:
Posta un commento
Iscriviti a Commenti sul post [Atom]
<< Home page