IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

juCi++
Un nouvel IDE léger multi-plateforme supportant le C++11 et C++14

Le , par LittleWhite

7PARTAGES

10  0 
juCi++ est un tout nouvel IDE multiplateforme qui se veut léger. Celui-ci supporte le C++11 et le C++14. Son but est de fournir un éditeur adapté et puissant pour les codes C++11/C++14, là où les autres éditeurs peinent à fournir les fonctionnalités auxquelles nous pouvons nous attendre (coloration cassée sur certains codes, difficultés de la reconnaissance des types...). Toutefois, cet éditeur est conçu autour de libclang et met en avant sa simplicité et sa vitesse.

En observant la capture d'écran, l'éditeur peut nous sembler trop léger et vide même si cela peut être un avantage pour les développeurs n'aimant pas être dérangés par des fioritures. Voici la liste des fonctionnalités :

  • multiplateforme ;
  • rapide et fluide (écrit en C++) ;
  • coloration syntaxique supportant plus de 100 types de fichiers ;
  • avertissement et erreurs C++ à la volée ;
  • correction de code C++ ;
  • traitement CMake automatisé ;
  • autocomplétion rapide du C++ ;
  • autocomplétion des mots clés pour les autres types de fichiers ;
  • bulle d'information affichant les informations sur le type et la documentation Doxygen (C++) ;
  • renommage à travers les fichiers (C++) ;
  • coloration des types similaires (C++) ;
  • recherche automatisée dans la documentation (C++) ;
  • placement sur les méthodes et leurs utilisations (C++) ;
  • vérification des mots suivant le contexte ;
  • exécution de commandes shell dans l'éditeur ;
  • support des expressions régulières ;
  • collage, clés et indentation intelligents ;
  • indentation automatique du C++ grâce à clang-format ;
  • carte du fichier source ;
  • support complet de l'UTF-8.

Le projet est open source, sous licence MIT. Des améliorations sont déjà prévues telles que le support de Git ou l'intégration d'un débogueur.

Pour le moment, il n'y a pas de binaire disponible. juCi++ se compile en utilisant CMake et dépend de :
  • boost-filesystem
  • boost-log
  • boost-thread
  • boost-system
  • boost-regex
  • gtkmm-3.0
  • gtksourceviewmm-3.0
  • aspell
  • libclang
  • libclangmm (récupérable avec git --recursive)
  • tiny-process-library (récupérable avec git --recursive)



Vous pouvez télécharger le code source sur GitHub.

Votre opinion

L'avez-vous testé ? Qu'est-ce que vous en pensez ?
Trouvez-vous une telle nouvelle intéressante ? Pourquoi ? Aviez-vous besoin d'un nouvel IDE ?

Source

GitHub

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de
https://www.developpez.com
Le 18/12/2015 à 21:39
Super, encore un éditeur de code de plus...
Je viens de le tester : effectivement on a de la complétion mais c'est à peu près tout; on est encore à des années-lumières de emacs ou vim.
3  0 
Avatar de tlt
Membre averti https://www.developpez.com
Le 18/12/2015 à 17:44
D'accord.
Et ça marche pour quel compilateur? celui de microsoft? celui de Intel? GCC?
0  0 
Avatar de ternel
Expert éminent sénior https://www.developpez.com
Le 18/12/2015 à 19:37
A priori, ca marche pour CLang, et probablement avec pour cible idéale le C++ de la norme.
0  0 
Avatar de SurferIX
Membre chevronné https://www.developpez.com
Le 24/12/2015 à 10:21
Citation Envoyé par groharpon42 Voir le message
Super, encore un éditeur de code de plus...
Je viens de le tester : effectivement on a de la complétion mais c'est à peu près tout; on est encore à des années-lumières de emacs ou vim.
Arrête de dire ça y'a les afficionados qui ne savent que se servir de leur souris qui vont te mépriser en rigolant et retourner envoyer des SMS sur leurs iPhone avec leurs copains sur Facebook
0  0 
Avatar de ChristianRoberge
Membre habitué https://www.developpez.com
Le 02/01/2016 à 17:31
Hum! Un de plus... Je suis perplexe sur la nécessité des ces éditeurs. Même pour un développeur C++, je trouve que l'on néglige trop souvent les outils de débogage et de code spécifique à un plateforme donné. Ultimement nous désirons toujours construire un application sur un système donné. En ce sens, je n'accorde pas beaucoup d'importance à ce type de projet qui malgré des efforts louables n'ont pas trop d'intérêt pour le développement efficace d'application.
1  1 
Avatar de Iradrille
Expert confirmé https://www.developpez.com
Le 02/01/2016 à 20:11
Citation Envoyé par ChristianRoberge Voir le message
Hum! Un de plus... Je suis perplexe sur la nécessité des ces éditeurs. Même pour un développeur C++, je trouve que l'on néglige trop souvent les outils de débogage et de code spécifique à un plateforme donné. Ultimement nous désirons toujours construire un application sur un système donné. En ce sens, je n'accorde pas beaucoup d'importance à ce type de projet qui malgré des efforts louables n'ont pas trop d'intérêt pour le développement efficace d'application.
Ces éditeurs sont vraiment utiles pour écrire quelques lignes / des scripts courts / appliquer une regex sur un document texte.
Pas de réel IDE, mais un utilitaire léger pouvant aider dans les taches du quotidien.
0  0