La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Sviluppo web con stumenti Open

Presentazioni simili


Presentazione sul tema: "Sviluppo web con stumenti Open"— Transcript della presentazione:

1 Sviluppo web con stumenti Open
23 Ottobre 2010 Linux Day - Mantova Paolo Ferretti

2 Pro e contro delle tecnologie Open
Mature per utilizzi in ambienti di produzione Nessun costo di licenza Possibilità di adattamento alle proprie esigenze Supporto della community

3 Pro e contro delle tecnologie Open Source
Scarso supporto tecnico Scarsa documentazione In Italia, scarsa diffusione Supporto della community

4 Linguaggi di programmazione
PHP Java Python Ruby Javascript

5 PHP Interpretato Orientato agli oggetti Cross platform

6 PHP Utilizzato da Yahoo! Facebook
È il più utilizzato per lo sviluppo web Deploy molto semplice (LAMP) Ampia community Ottimi framework disponibili Zend Framework Symfony

7 Java Interpretato/Compilato Fortemente orientato agli oggetti
Cross platform

8 Java Supportato da Oracle Utilizzato in ambito Enterprise
Molto diffuso Ampia community Ottimi framework disponibili Java EE Spring Struts GWT

9 Python Interpretato/Compilato Orientato agli oggetti Cross platform

10 Python Utilizzato da Google Nasa Rackspace Community non all'altezza
Ottimi framework disponibili Django Zope TurboGears

11 Ruby Interpretato Fortemente orientato agli oggetti Cross platform

12 Ruby Utilizzato da Twitter Github Ottima community
Framework disponibili Ruby On Rails Sinatra

13 Javascript Standard ECMA Principalmente per frontend
Molti framework per applicazioni Web 2.0 JQuery Scriptaculous Prototype Mootools ExtJS

14 Database SQLite MySQL PostgreSQL

15 SQLite Cross platform No configurazione Serverless Relazionale
Transazionale

16 MySQL Cross platform Client – Server Relazionale Transazionale Veloce
Popolare utilizzo con PHP

17 PostgreSQL Cross platform Client – Server Relazionale Transazionale
Rigoroso Popolare utilizzo con Python

18 Strumenti per sviluppare codice
Editor/IDE Vi/Vim Eclipse Browser Firefox Firebug Chrome Strumenti per sviluppatori SCM SVN Mercurial Git Bazaar

19 Vi/Vim Presente in ogni installazione Linux Rapido ed efficiente
Configurazione facile da installare Alta integrazione con il sistema Molto versatile

20 Eclipse IDE universale Molti plugins Buona velocità scrittura codice
Colorazione sintassi Auto completamento Analisi del codice Pachidermico

21 Firefox Fondamentale per sviluppo frontend
Ottima visualizzazione codice Molti plugin per sviluppatori Firebug Monitoraggio chiamate Http Analisi CSS Debug

22 Software Configuration Management
Indispensabile per Tenere traccia delle modifiche Gestire le versioni Centralizzato CVS SVN Distribuito Mercurial Git Bazaar

23 Esempio di deploy Applicazione django Cherokee PostrgeSQL Fabric
Mercurial


Scaricare ppt "Sviluppo web con stumenti Open"

Presentazioni simili


Annunci Google