Una foto di Elia Contini.


Integrate Development Environment (IDE) e Web

Lo sviluppo di applicazioni Web è un'attività molto complessa, che richiede sforzi e conoscenze molto maggiori rispetto allo sviluppo di applicazioni classiche mono dispositivo (ad esempio Desktop o Mobile). Per questo motivo è utile disporre di strumenti potenti che assistano lo sviluppatore durante la scrittura del codice, il versioning, il debuging, il testing e il deploy delle applicazioni.

Benché tutti gli IDE mettano a disposizione più o meno le stesse funzionalità, ogni IDE ha un suo modo di assistere lo sviluppatore ed ogni sviluppatore ha i propri gusti e le proprie esigenze. Non esiste quindi l'IDE perfetto, ma l'IDE che più si avvicina alle vostre esigenze. L'unico modo per trovare quello che fa per voi è provarne alcuni e poi tirare le somme.

Almeno dal mio punto di vista, un IDE deve possedere come minimo questi requisiti:

  • essere multi-piattaforma (GNU/Linux, Apple Mac OS X, Microsoft Windows);
  • essere opensource e gratuito;
  • supportare diversi linguaggi di programmazione e scripting (PHP, Java, Python, JavaScript);
  • supportare i linguaggi di markup (HTML, XML, XHTML) e di presentazione (CSS, XSLT);
  • permettere l'espandibilità attraverso plug-in.

Se non sapete da dove iniziare potete provare Eclipse, NetBeans e Aptana Studio (basato su Eclipse).

Etichette: sviluppo software, IDE, eclipse, netbeans, aptana

Commenta il post




Cerca nel blog

Categorie

RSS

Elia Contini Blog RRS Sottoscrivi RSS

Accesso in rame VDSL(Very high speed DSL)? No Grazie

Scarica Firefox! È gratis!