5 IDE per Linux

di: Davide Falanga     11 Dicembre 2008

Un settore molto importante nel mondo GNU/Linux è quello della programmazione. Una notevole quantità di linguaggi sono sviluppati e supportati sul sistema open source e sono molte le applicazioni a disposizione di sviluppatori software ed appassionati per la loro gestione. In questo articolo analizzeremo alcuni tra i principali IDE (Integrated Development Environment) per ambienti Linux, evidenziando i diversi linguaggi supportati e le caratteristiche di cui godono.

NetBeans

NetbeansNetBeans è sicuramente uno degli ambienti di sviluppo più diffuso in ambienti Linux, e non solo. Sviluppato da Sun Microsystems, è scritto interamente in Java, linguaggio che supporta in maniera egregia: per questo motivo necessita di risorse hardware superiori rispetto ad altri applicativi dello stesso settore. Oltre a Java, NetBeans offre la possibilità di programmare in moltissimi dei più comuni linguaggi, da C/C++ a PHP, da Python a Ruby, passando per tante altre soluzioni, orientate sia al web che al mondo desktop.

Le sue funzionalità sono tante, e risulta essere una delle soluzioni più complete e robuste del panorama Linux. L'interfaccia grafica è piuttosto pulita ed ordinata, mettendo in risalto i principali strumenti dell'applicazione. L'ultima versione disponibile, la 6.5 rilasciata poche settimane fa, è scaricabile gratuitamente dai mirror ufficiali, ed è disponibile nei repository di numerose distribuzioni.

Eclipse

EclipseDa molti considerato il principale rivale di NetBeans, Eclipse è una piattaforma di sviluppo che vanta tra i suoi fondatori e sostenitori colossi del calibro di HP, Intel e IBM, riuniti, insieme ad altre aziende del settore informatico e tecnologico, sotto il nome di Eclipse Foundation.

Tra i principali linguaggi che contraddistinguono questo IDE vi sono C++, PHP, XML e Java. Quest'ultimo, poi, è alla base dell'intera applicazione, con una differenza sostanziale rispetto a NetBeans: l'interfaccia grafica, infatti, è basata sulle librerie grafiche SWT, rendendo l'intero ambiente notevolmente più snello e leggero. La struttura di Eclipse, poi, risulta basata su numerosi plugin aggiuntivi, che permettono di supportare i diversi linguaggi citati ed altri ancora, e di estendere le funzionalità di questo eccellente strumento.

Guide Linux

Guida Linux Server

Una guida all'uso di Ubuntu Server per gestire i più comuni servizi...

Guida Fedora Core

Come scaricare, installare, configurare e usare Fedora Core, la...

Guida Ubuntu Linux

Una guida all'installazione, alla configurazione e all'uso di...

Altre guide

Newsletter @Linux

Ogni venerdì, direttamente nella tua e-mail: articoli, approfondimenti e risorse tecniche sul sistema operativo Linux.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Progettazione database

11 Maggio 2012 a Milano
Disponibilità: 6 Posti

Nessun corso previsto