Arriva un momento nella vita di uno sviluppatore nel quale non può fare a meno di utilizzare un IDE come supporto al suo lavoro. Ne esistono davvero tanti, alcuni abbastanza famosi e alcuni meno.
In questo articolo vi voglio parlare di un IDE che chi bazzica all’interno del mondo Open Source difficilmente non conosce: Sto parlando di Geany.
Rifacciamoci immediatamente alla descrizione presente sul sito ufficiale del progetto Geany:
Geany è un text-editor che utilizza le librerie GTK (esattamente le GTK2) con caratteristiche che lo rendono un leggero e basilare ambiente di sviluppo integrato (IDE).
E’ un programma che richiede pochissime dipendenze ed è stato pensato per essere tanto basilare quanto leggero.
Essendo multipiattaforma può girare su diversi sistemi operativi, come Microsoft Windows, Mac OSX, GNU/Linux ma anche su FreeBSD, NetBSD, OpenBSD e in generale il progetto viene descritto come compatibile con tutti i sistemi operativi compatibili con le GTK2.
Ma vediamo quali sono le feature di questo programma:
Auto completamento
Build system per la compilazione e l’esecuzione di codice
Gestione in progetti
Supporto di diversi linguaggi: C e C++, HTML, PHP, Python, Perl, Pascal (QUI trovate una lista completa dei linguaggi supportati da Geany)
Auto chiusura dei Tag XML e HTML
Possibilità di installare Plugin
…e molto altro.
Il progetto è Open Source e viene rilasciato sotto la licenza GPL.
Vi ho incuriosito e ora volete provare Geany?
Tutte i formati disponibili per il download di Geany li trovate alla pagina Releases del progetto.
Piccole precisazioni (GCC e G++)
La versione per Windows ha qualche feature in meno rispetto alle altre. Ad esempio per quanto riguarda il C e il C++ mancano i compilatori GCC e G++.
Ai seguenti link trovate due ottime risorse: Getting Started on Windows for C/C++ Beginners e Running On Windows
Fonte dell’articolo:
Il Sito ufficiale del progetto: www.geany.org
Informatico per scelta, tecnico per necessità, è un Programmatore, Web Developer e Blogger nato a Cagliari.
Nel 2006 inizia la sua lunga storia d’amore (e di odio) con il mondo Open Source e GNU/Linux. Amante della programmazione spazia dall’HTML al CSS, passando tra gli altri da Javascript a Python.
Scrive per Insidevcode con l’intenzione di far avvicinare i più curiosi al mondo della programmazione.