Ninja-IDE
Vai alla navigazione
Vai alla ricerca
NINJA-Compiler software | |
---|---|
Screenshot di NINJA-IDE 2.3 | |
Genere | Integrated development environment |
Sviluppatore | Diego Sarmentero, Horacio Durán, Gabriel Acosta, Pedro Mourelle, Jose Rostagno |
Ultima versione | 2.4[1] (23 giugno 2019[2]) |
Sistema operativo | Multipiattaforma |
Linguaggio | Python |
Licenza | GNU General Public License (licenza libera) |
Sito web | ninja-ide.org |
NINJA-IDE (dall'acronimo ricorsivo: "Ninja-IDE Is Not Just Another IDE"), è un ambiente di sviluppo integrato (IDE) multipiattaforma progettato per creare applicazioni Python.
Fornisce strumenti per semplificare lo sviluppo del software Python e gestisce molti tipi di situazioni grazie alla sua grande estensibilità.
Caratteristiche
[modifica | modifica wikitesto]Alcune delle caratteristiche attuali dell'IDE sono:
- IDE leggero
- Funzioni comuni come: gestione dei file, trova nel localizzatore del codice dei file, vai alla riga, tabulazioni, rientro automatico, zoom dell'editor, ecc.
- Multipiattaforma: Linux, Windows, FreeBSD.
- Evidenziazione della sintassi per un'ampia varietà di lingue. Anche se è pensato per essere principalmente un IDE Python, può anche gestire molti altri linguaggi.
- Evidenziazione degli errori statici e otto PEP.
- Mostra suggerimenti per aiutare a migrare il codice da Python2 a Python3.
- Console Python incorporata.
- Gestione del progetto, che consente di aggiungere, modificare ed eliminare file e cartelle ai progetti, creando automaticamente i file "__init__.py" all'interno di ogni modulo, ecc.
- Permette di mostrare / nascondere i pannelli dell'interfaccia in un modo molto semplice per adattarsi alle preferenze di ogni programmatore.
- Interfaccia utente completamente configurabile.
- Consente di utilizzare più di un editor contemporaneamente.
- Un sistema di plug-in estensibile, supportato dall'IDE per la creazione.
- Gestione della sessione: ricorda i file e i progetti aperti dopo la chiusura dell'IDE.
- Completamento automatico del codice.
- Localizzatore di codice: consente di passare a qualsiasi codice nel progetto con poche sequenze di tasti.
Nomi delle versioni
[modifica | modifica wikitesto]Il nome delle versioni di NINJA-IDE proviene da quello di un'arma.
Versioni precedenti:
- 2.x: Shuriken
- 1.x: Kunai
Alcuni plugin disponibili
[modifica | modifica wikitesto]Molti plugin sono in fase di sviluppo, principalmente con l'aiuto della Community. Un elenco completo dei plugin può essere trovato qui:
Note
[modifica | modifica wikitesto]- ^ ninja-ide.org Downloads Archiviato il 20 gennaio 2017 in Internet Archive.
- ^ (EN) GitHub, Ninja-IDE 2.4 released, su github.com, 23 giugno 2019.
Voci correlate
[modifica | modifica wikitesto]Altri progetti
[modifica | modifica wikitesto]- Wikimedia Commons contiene immagini o altri file su Ninja-ide
Collegamenti esterni
[modifica | modifica wikitesto]- Repository sorgenti di Ninja-IDE, su github.com.
- (EN) Ninja-IDE, su Free Software Directory.
- (EN) Sito ufficiale, su ninja-ide.org.
- (EN) Python IDE Wiki, su wiki.python.org.
- (EN) Python IDE (PyAr), su python.org.ar. URL consultato il 27 febbraio 2021 (archiviato dall'url originale il 19 agosto 2014).
- (EN) Linux Magazine: Programmare in Python con NINJA-IDE, su linux-magazine.com.
- (EN) NINJA-IDE un potente IDE per lo sviluppo di app Python, su webresourcesdepot.com. URL consultato il 27 febbraio 2021 (archiviato dall'url originale il 23 novembre 2015).
- (ES) NINJA-IDE, el ide que me atrapo, su braindumpve.wordpress.com.
- (ES) NINJA-IDE, un IDE pensado para Python, su diegosarmentero.com. URL consultato il 27 febbraio 2021 (archiviato dall'url originale il 10 luglio 2021).