Publicité

Si vous êtes quelqu'un qui écrit du code régulièrement, il est très important que vous utilisiez un éditeur de code avec lequel vous êtes à l'aise. Sous Linux, il existe une large sélection d'éditeurs parmi lesquels choisir, chacun s'adressant à différents types de programmeurs. Choisir seulement deux éditeurs à comparer est vraiment difficile, mais j'ai choisi mes deux favoris: Eclipse et Geany.

Ces deux éditeurs sont fantastiques dans ce qu'ils visent à accomplir, mais ils sont toujours très différents l'un de l'autre. Pour regarder de plus près, j'ai comparé ces deux par l'interface, la quantité de fonctionnalités, la facilité d'utilisation globale et d'autres caractéristiques telles que la prise en charge des langues.

Eclipse est un éditeur plutôt massif qui essaie d'inclure toutes les fonctionnalités imaginables dans un package unique que tout le monde peut utiliser. En raison de sa grande taille, il faut certainement un certain temps pour lancer, même avec un disque dur SSD

101 Guide des disques SSDLes disques SSD ont vraiment pris d'assaut le monde informatique milieu de gamme à haut de gamme. Mais qu'est-ce que c'est? Lire la suite . Une fois lancé, il vous demandera de choisir un emplacement pour l'espace de travail (où les dossiers du projet sont enregistrés), puis ouvrira la fenêtre principale. Quiconque a déjà utilisé Visual Studio se rendra compte que l'interface semble un peu familière car Eclipse vise à être un éditeur de code tout aussi lourd.

eclipse_interface

Pour commencer, vous souhaiterez créer un nouveau projet. Eclipse vous demandera quel langage de programmation le projet utilisera. La quantité de langages de programmation pris en charge dans cette liste dépend des packages et plugins supplémentaires installés - avec les bons plugins et SDK, vous pouvez également créer de nouveaux projets d'application Android Alors, vous voulez développer des applications Android? Voici comment apprendreAprès tant d'années, on pourrait penser que le marché mobile est maintenant saturé de toutes les applications imaginables pour l'homme - mais ce n'est pas le cas. Il y a beaucoup de niches qui doivent encore ... Lire la suite dans Eclipse. De là, vous pouvez devenir encore plus spécifique avec le type de projet (si vous le souhaitez) ainsi que choisir la chaîne d'outils / compilateur que vous souhaitez utiliser.

eclipse_project

Une fois créé, vous pouvez afficher le code, ajouter de nouveaux fichiers au projet et faire tout ce que vous voulez. Eclipse offre également un joli aperçu qui vous donne une vue des fonctions et variables actuellement écrites. Une autre vue vous permet de créer une liste de tâches afin que vous puissiez rester concentré sur le travail à venir en créant des listes organisées et des délais de planification.

eclipse_code

Bien sûr, il existe quelques autres fonctionnalités très compliquées qui n'aident que les personnes qui savent vraiment ce qu'elles font. Des fonctionnalités spéciales peuvent également être ajoutées via divers packages et plugins. Enfin, la fenêtre Préférences vous permet de personnaliser pratiquement tout ce qui est imaginable afin qu'Eclipse fonctionne comme vous le souhaitez. Comme prévu, cela peut inclure la numérotation des lignes, les accolades correspondantes et bien plus encore.

Installation

Eclipse peut être installé à partir de n'importe quelle distribution Linux en recherchant un package «eclipse» dans votre gestionnaire de packages respectif. Si votre distribution inclut des groupes tels que Feutre Fedora 19 "Le chat de Schrödinger" est vivant et plein de nouvelles fonctionnalités et améliorationsJoy to the world, une nouvelle version de Fedora nommée "Chat de Schrödinger" est sortie! Dans le passé, Fedora a fait preuve de leadership dans la communauté open source, respectant des politiques open source strictes, continues ... Lire la suite , vous souhaiterez peut-être sélectionner le groupe de packages Eclipse (s'il est disponible) afin qu'il tire définitivement tous les packages recommandés car la plupart des distributions ont tendance à diviser Eclipse en plusieurs packages.

Geany Geany - Un grand éditeur de code léger pour LinuxÉtonnamment, Linux n'offre pas autant de bons IDE (environnements de développement intégrés). Je crois que c'est parce qu'à l'époque, la plupart des programmeurs Linux avaient sorti le bon vieux bloc-notes (ou gedit dans ce cas), et avaient commencé ... Lire la suite , d'autre part, est un éditeur de code très léger. En fait, les seules applications qui seraient encore plus légères sont de simples éditeurs de texte qui prennent en charge la coloration syntaxique. Lorsque vous le lancez pour la première fois, vous serez accueilli avec une interface beaucoup plus saine. Vous n'êtes pas fustigé d'une multitude de fonctionnalités diverses dont vous pourriez avoir besoin ou non, mais plutôt d'une liste d'actions plus courantes.

Vous pouvez créer de nouveaux fichiers avec une poignée de langages de programmation pris en charge, mais ces langages sont codés en dur dans Geany et ne peuvent pas être étendus. La plupart des langues courantes sont couvertes dans la liste. L'idée de projets est généralement absente dans Geany. Au lieu de cela, vous ne verrez qu'une liste des fichiers actuellement ouverts. Bien que j'aime l'idée de projets, cette négligence à les soutenir montre la simplicité de Geany. Cela offre à la fois des avantages et des inconvénients, selon vos besoins de programmation.

geany_template

Comme tout autre éditeur de texte, il comprend également la numérotation des lignes, les accolades correspondantes et d'autres raccourcis pour faciliter la programmation. Une fois que votre code est prêt, l'application peut essayer de compiler et d'exécuter le code pour vous, mais parfois j'ai mes propres préférences quand il vient à cela - en Java, je laisse Geany faire tout, mais pour C / C ++ j'ouvre un terminal pour compiler et exécuter l'application en dehors de Geany.

geany_run

Installation

Geany peut être installé dans n'importe quelle distribution en recherchant un package «geany» dans votre gestionnaire de packages respectif. Certaines distributions proposent également des plugins pour Geany - vous pouvez les installer si vous le souhaitez, mais le package principal «geany» devrait vous fournir l’application complète.

Conclusion

Alors, quel éditeur de code sur les deux est le meilleur? Je devrais le donner à Eclipse, simplement parce qu'il peut tout faire et tout ce que vous lui lancez. Bien que je préfère toujours travailler avec Geany (alors que mes compétences en programmation ne sont pas encore aussi avancées), il est vraiment le mieux adapté pour les codeurs débutants à intermédiaires. Toute personne ayant des besoins élevés (tels que le développement d'applications Android) aura à peu près besoin d'Eclipse pour faire son travail. Cela étant dit, vous devez évaluer honnêtement vos besoins de programmation pour décider quel éditeur de code est le meilleur. pour vous - vous ne vous compliquerez les choses que si vous choisissez Eclipse alors que vous n'en avez vraiment pas besoin il.

Quel éditeur de code, ou «Integrated Development Environment (IDE)», utilisez-vous? Pourquoi l'aimez-vous le mieux? Faites le nous savoir dans les commentaires!

Kuba Bo? anowski

Danny est un senior à l'Université de North Texas qui aime tous les aspects des logiciels open source et Linux.