NINJA-Compiler
software
Logo
Logo
Screenshot di NINJA-IDE 2.3
Screenshot di NINJA-IDE 2.3
Screenshot di NINJA-IDE 2.3
GenereIntegrated development environment
SviluppatoreDiego Sarmentero, Horacio Durán, Gabriel Acosta, Pedro Mourelle, Jose Rostagno
Ultima versione2.4[1] (23 giugno 2019; 6 anni fa[2])
Sistema operativoMultipiattaforma
LinguaggioPython
LicenzaGNU General Public License
(licenza libera)
Sito webninja-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

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

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

Molti plugin sono in fase di sviluppo, principalmente con l'aiuto della Community. Un elenco completo dei plugin può essere trovato qui:

Note

modifica
  1. ^ ninja-ide.org Downloads Archiviato il 20 gennaio 2017 in Internet Archive.
  2. ^ (EN) GitHub, Ninja-IDE 2.4 released, su github.com, 23 giugno 2019.

Voci correlate

modifica

Altri progetti

modifica

Collegamenti esterni

modifica

📚 Artikel Terkait di Wikipedia

Ambiente di sviluppo integrato

Ruby, Python, and Go) CodeSandbox (JavaScript, incluso TypeScript, con supporto front-end e full-stack) Codiva (C, C++, Java, Python) Eclipse Che IDE (C

Elenco dei software Python

la modalità python integrata. Eric, un IDE per Python e Ruby Geany, IDE per lo sviluppo Python e altri linguaggi. IDLE, un semplice IDE fornito in bundle

IDLE (Python)

Subject: IDLE 0.1 -- a Python IDE (archiviato dall'url originale il 25 settembre 2018)., By Guido van Rossum - 16 Nov 1998 - comp.lang.python, At the conference

Microsoft Visual Studio

(o più comunemente Visual Studio) è un ambiente di sviluppo integrato (o IDE) sviluppato da Microsoft. Disponibile in varie edizioni (una gratuita di

JetBrains

gamma di ambienti di sviluppo integrati (IDE) per i linguaggi di programmazione Java, Kotlin, Ruby, Python, PHP, SQL, Objective-C, C++, JavaScript e

SharpDevelop

un IDE gratuito e open source per i linguaggi di programmazione C#, Visual Basic .Net (VB.NET), Boo e, a partire dalla versione 3.0, F# e IronPython. È

Anjuta

di sviluppo integrato per i linguaggi di programmazione C, C++, Java e Python scritto per il progetto GNOME. È distribuito sotto la GNU General Public

IntelliJ IDEA

IntelliJ IDEA è un ambiente di sviluppo integrato (IDE) per il linguaggio di programmazione Java. Sviluppato da JetBrains (prima conosciuto come IntelliJ)