La nuova versione dell'ambiente di sviluppo dell'applicazione KDevelop 5.4 è ora gratuita

KDevelop

KDevelop è un ambiente di sviluppo integrato per i sistemi GNU / Linux-Unix, nonché per Windows, prevedendo anche di avviarlo nella versione per Mac OS, KDevelop È pubblicato con licenza GPL e inteso per l'uso nell'ambiente grafico KDE, sebbene funzioni anche con altri ambienti, come Gnome.

A differenza di molte altre interfacce di sviluppo, KDevelop non ha un proprio compilatore, quindi si affida a gcc per produrre codice binario. La sua ultima versione è attualmente in fase di sviluppo e funziona con diversi linguaggi di programmazione.

Di questi possiamo evidenziarne alcuni come C, C ++, PHP e Python installando un plugin ufficiale. Altri linguaggi come Java, Ada, SQL, Perl e Pascal, così come gli script per la shell Bash non sono stati ancora portati su KDevelop4, sebbene potrebbero essere supportati in futuro.

kdevelop è completamente compatibile con il processo di sviluppo di KDE 5, incluso l'uso di Clang come compilatore. Il codice del progetto usa le librerie KDE Frameworks 5 e Qt 5.

KDevelop usa l'editor di testo Kate per impostazione predefinita. Le funzionalità menzionate di seguito sono specifiche dell'ambiente di sviluppo:

  • Editor del codice sorgente con evidenziazione della sintassi e rientro automatico (Kate).
  • Gestione di diversi tipi di progetti, come CMake, Automake, qmake (per progetti basati su libreria Qt e Ant (per progetti basati su Java).
  • Browser tra le classi dell'applicazione.
  • Front-end per gcc, il set del compilatore GNU.
  • Front-end per il debugger GNU.
  • Procedure guidate per generare e aggiornare le definizioni delle classi e del framework dell'applicazione.
  • Completamento automatico del codice in C e C ++.
  • Supporto nativo per Doxygen.
  • Consente il controllo della versione.
  • E altro ancora

Nuove funzionalità principali di KDevelop 5.4

Recentemente è stato presentato il lancio della nuova versione dell'ambiente di programmazione integrato KDevelop 5.4, in cui sono state apportate alcune modifiche per migliorare il funzionamento di questo ambiente di sviluppo.

Di questi cambiamenti chiave che possono essere evidenziati, troviamo quello aggiunto il supporto per il sistema di compilazione Meson , che viene utilizzato per creare progetti come X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME e GTK.

In KDevelop, ora puoi creare, configurare, compilare e installare progetti usando Meson, cCompleta automaticamente il codice per gli script di build Meson e fornisci il supporto iniziale per il plug-in di riscrittura Meson per modificare vari aspetti del progetto (versione, licenza, ecc.).

Plugin per Scratchpad aggiunto, che consente di verificare rapidamente il lavoro del codice scritto o di eseguire un esperimento eseguendo il codice senza creare un progetto completo.

Il plugin aggiunge una nuova finestra con un elenco di schizzi che puoi compilare ed eseguire. I contorni vengono elaborati e archiviati in KDevelop, ma sono modificabili come normali file con codice, incluso il supporto per il completamento automatico e la diagnostica.

Aggiunto plugin per controllare il codice con Clang-Tidy. La chiamata Clang-Tidy è disponibile tramite il menu Analyzer, che combina plug-in per l'analisi del codice ed è già compatibile con Clazy, Cppcheck e Heaptrack.

È proseguito il lavoro di stabilizzazione e modernizzazione del parser per il linguaggio C ++ e il plugin di analisi semantica basato sull'uso di Clang.

Dalle modifiche, notiamo l'aggiunta di una directory di lavoro per il parser clang, l'implementazione dell'output del problema dei file inclusi, la possibilità di utilizzare l'opzione "-std = c ++ 2a", rinominare c ++ 1z in C ++ 17, disabilita il completamento automatico del numero e aggiungi una procedura guidata per il generatore di codice per proteggere dalla doppia inclusione dei file di intestazione (protezione dell'intestazione).

Si noti inoltre che il supporto PHP è stato migliorato. I limiti per lavorare con file di grandi dimensioni in PHP sono stati aumentati, ad esempio phpfunctions.php ora è più grande di 5 MB. Risolti i problemi di collegamento con ld.lld.

Come installare KDevelop 5.4 su Ubuntu e derivati?

Infine, per coloro che vogliono testare questo ambiente di sviluppo, possono ottenere il programma di installazione da il seguente collegamento.

Per coloro che sono utenti Linux possono utilizzare il file AppImage che possono ottenere ed eseguire con l'aiuto di un terminale e digitando i seguenti comandi:

wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.4.1/bin/linux/KDevelop-5.4.1-x86_64.AppImage

chmod +x KDevelop.AppImage

./KDevelop.AppImage

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.