KDevelop 5.5, est livré avec diverses améliorations et un support amélioré pour C ++ et PHP

KDevelop

Après six mois de développement, la sortie de la nouvelle version a été annoncée de l'environnement de programmation intégré KDevelop 5.5, dans lequel intégrer quelques améliorations et nouvelles fonctionnalités, parmi lesquels les améliorations de support pour C ++, PHP et l'intégration pour Python 3.8 se distinguent.

Pour ceux qui ne connaissent pas KDevelop, sachez que il est est un environnement de développement intégré pour les systèmes GNU / Linux-Unix, ainsi que pour Windows, prévoyant également de le lancer en version Mac OS, KDevelop Il est publié sous licence GPL et destiné à être utilisé sous l'environnement graphique KDE, bien qu'il fonctionne également avec d'autres environnements, tels que Gnome.

Contrairement à de nombreuses autres interfaces de développement, KDevelop n'a pas son propre compilateur, il s'appuie donc sur gcc pour produire du code binaire. Sa dernière version est actuellement en cours de développement et fonctionne avec différents langages de programmation.

Parmi eux, nous pouvons en mettre en évidence certains tels que C, C ++, PHP et Python en installant un plugin officiel. D'autres langages tels que Java, Ada, SQL, Perl et Pascal, ainsi que les scripts pour le shell Bash n'ont pas encore été portés sur KDevelop4, bien qu'ils puissent être pris en charge à l'avenir.

kdevelop il est entièrement compatible avec le processus de développement de KDE 5, y compris l'utilisation de Clang comme compilateur. Le code du projet utilise les bibliothèques KDE Frameworks 5 et Qt 5.

KDevelop utilise l'éditeur de texte Kate par défaut. Les fonctionnalités mentionnées ci-dessous sont spécifiques à l'environnement de développement:

  • Éditeur de code source avec coloration syntaxique et indentation automatique (Kate).
  • Gestion de différents types de projets, tels que CMake, Automake, qmake (pour les projets basés sur la bibliothèque Qt et Ant (pour les projets basés sur Java).
  • Navigateur entre les classes de l'application.
  • Front-end pour gcc, le jeu de compilateurs GNU.
  • Front-end pour le débogueur GNU.
  • Assistants pour générer et mettre à jour les définitions des classes et le framework d'application.
  • Saisie automatique du code en C et C ++.
  • Prise en charge native de Doxygen.
  • Permet le contrôle de version.
  • et plus

Nouvelles fonctionnalités principales de KDevelop 5.5

Dans la nouvelle version de KDevelop 5.5 le travail effectué pour améliorer la stabilité est mis en évidence, ainsi que pour optimiser les performances et simplifier la maintenance de la base de code.

Tel est le cas de amélioration de la prise en charge du langage C ++, avec lesquels des avertissements manquants ont été ajoutés pour inclure les fichiers d'en-tête disponibles par défaut.

En plus des plugins pour l'analyse de code basée sur Clang-tidy et Clazy ont ajouté la possibilité de sélectionner des ensembles de chèques. La logique de recherche de type a été étendue avec l'achèvement de code proactif.

Une autre amélioration concerne le prise en charge du langage PHPComme ajout de la prise en charge des propriétés écrites introduites dans PHP 7.4, importez des fonctions et des constantes d'autres espaces de noms, des tableaux de types et des constantes de classe visibles.

Il est également mentionné dans l'annonce que une zone séparée a été mise en place pour afficher les avertissements et les messages pendant le processus de démarrage de l'application, sans afficher les boîtes de dialogue de blocage.

Juste comme lui prise en charge du transfert des variables d'environnement depuis l'environnement de processus et la possibilité de configurer l'environnement basé sur flatpak.

Des autres changements qui sont mentionnés dans l'annonce:

  • Ajout du support initial pour Python 3.8
  • Ajout d'une boîte de dialogue pour effectuer une opération de rebase dans Git
  • La compilation répétable des fichiers tar est fournie en installant les en-têtes Pax
  • Une option a été ajoutée aux paramètres pour désactiver les boutons de fermeture des onglets.

Comment installer KDevelop 5.5 sur Ubuntu et ses dérivés?

Enfin, pour ceux qui souhaitent tester cet environnement de développement, ils peuvent obtenir le programme d'installation à partir de le lien suivant.

Dans le, vous pourrez trouver les liens de téléchargement de la nouvelle version KDevelop 5.5 pour les différents systèmes d'exploitation qu'il prend en charge. Dans le cas de ceux qui sont des utilisateurs Linux, ils peuvent utiliser le fichier AppImage qui peut être obtenu et exécuté à l'aide d'un terminal en y tapant les commandes suivantes:

wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5.5.0/bin/linux/KDevelop-5.5.0-x86_64.AppImage
chmod +x KDevelop.AppImage 
./KDevelop.AppImage

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.