jump to navigation

Eric, molto più di un semplice IDE 10 Settembre, 2007

Posted by Netblade in Python, Software, Sviluppo.
add a comment

logo.png Per coloro che pensano che Python sia solo un liguaggio di scripting per cui basterebbe un comune editor di testo, l’IDE Eric mostrerebbe loro tutte (o quasi) le potenzialità di questo linguaggio.
Eric si basa sul toolkit Qt e ha tutte le caratteristiche che ci si aspetterebbe da un ambiente di programmazione di alto livello così come funzioni quali evidenziazione della sintassi, viste multiple, brace matching (evidenziazione dei blocchi di codice delimitati da parentesi), code folding (la possibilità di nascondere porzioni di codice mentre si lavora su altre parti), e così via.
Insomma è molto più di un semplice editor, e molto più di un semplice IDE, esso fornisce anche tutta una serie di tool e add-on che semplificano lo sviluppo di codice Python e funzioni di autocompletamento per le classi, macro, una shell interattiva e tanto altro!

Eric ha bisogno di alcune librerie Python e Qt per poter funzionare correttamente:

  • python-devel
  • Sip
  • Qscintilla
  • PyQt

Nelle distribuzione Debian o Ubuntu basta dare i soliti comandi:
sudo apt-get update
sudo apt-get install eric

Eclipse, the chosen one. 25 Maggio, 2007

Posted by Netblade in Software, Sviluppo.
add a comment

eclipse Il progetto Eclipse è nato inizialmente come remake totalmente Open Source di VisualAge for Java di IBM nel 2001, ora è mantenuto dalla Eclipse Foundation di cui fanno parte grandi società oltre a IBM come Intel, Ericsson, HP, Oracle, Red Hat e molte altre.
A prima vista potrebbe sembrare un IDE (Integrated Development Enviroment) multipiattaforma solo per lo sviluppo di codice Java, grazie al quale è sviluppato, in realtà Eclipse è un framework basato su un sistema di API pubbliche e plug-in che rendono questo software un ambiente potenzialmente adatto per qualunque linguaggio di programmazione. La quantità di plug-in disponibili è stupefacente, qui sta la potenza e la versatilità di questa piattaforma, oltre a Java e C/C++ troviamo anche PHP, COBOL, Fortran, Perl, Python, JavaScript, Ruby e anche qualcuno dei linguaggi .NET di Microsoft, che sono ovviamente meglio supportati in Visual Studio. Esistono poi plug-in tanto inaspettati quanto interessanti come Bioclipse, che è orientato alla modellazione tridimensionale delle molecole organiche, e l’Eclipse Communication Framework, una libreria per i protocolli di comunicazione più usati come IRC, JMS etc…
Per installare Eclipse è necessario il Java Runtime Environment (JRE), quindi cliccate scarica ora da qui: http://www.java.com/it/ e selezionate il binario autoestraente per linux, poi seguite questo howto per installarlo. Su Ubuntu o Debian invece basta scrivere nel terminale
sudo apt-get install sun-java5-jre sun-java5-bin sun-java5-plugin

Ora scaricate Eclipse SDK selezionando il pacchetto adatto al vostro sistema salvatelo nella cartella /usr/java poi scompattatelo con tar xzvf eclipse-SDK-3.2.*-linux-gtk.tar.gz verrà creata la directory /usr/java/eclipse – se necessario, sistemate i permessi con chmod a+x /usr/java/eclipse Per avviare Eclipse basta eseguire da shell: /usr/java/eclipse/eclipse
Per Ubuntu o Debian invece:
sudo apt-get update
sudo apt-get install eclipse

Ormai Eclipse sta diventando uno dei migliori IDE in circolazione e tutti gli altri commerciali e non iniziano a sentire il potere di questo concorrente sempre di più, per esempio la Borland che ha gettato la spugna ed è entrata nella Eclipse Foundation.
Sicuramente nel giro di poco tempo diventerà uno dei software di sviluppo più usati, se non il più usato, sia per professionisti o aziende sia per dilettanti.