Éditeur de code Linux complet / basique comparé à Eclipse et Geany

Si vous écrivez du code régulièrement, il est très important d'utiliser un éditeur de code qui vous convient. Sous Linux, il y a une grande sélection d'éditeurs à choisir, chacun destiné à différents types de programmeurs.

Si vous écrivez du code régulièrement, il est très important d'utiliser un éditeur de code qui vous convient.  Sous Linux, il y a une grande sélection d'éditeurs à choisir, chacun destiné à différents types de programmeurs.
Publicité

Si vous écrivez du code régulièrement, il est très important d'utiliser un éditeur de code qui vous convient. Sous Linux, il y a une grande sélection d'éditeurs à choisir, chacun destiné à différents types de programmeurs. Choisir seulement deux éditeurs pour comparer est vraiment difficile, mais j'ai choisi mes deux favoris: Eclipse et Geany.

Ces deux éditeurs sont fantastiques à ce qu'ils visent à accomplir, mais ils sont encore très différents les uns des autres. 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 le soutien de la langue.

Éclipse

Eclipse est un éditeur plutôt massif qui essaie d'inclure chaque fonctionnalité imaginable dans un seul paquet que tout le monde peut utiliser. En raison de sa grande taille, il faut un certain temps pour lancer, même avec un disque dur à l'état solide. Une fois lancé, il vous demandera de choisir un emplacement pour l'espace de travail (où les dossiers du projet sont sauvegardés), puis ouvrira la fenêtre principale. Toute personne qui a déjà utilisé Visual Studio se rendra compte que l'interface est légèrement familière car Eclipse vise à être un éditeur de code lourd similaire.

éclipse_interface

Pour commencer, vous devez créer un nouveau projet. Eclipse vous demandera quel langage de programmation le projet utilisera. Le nombre 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'applications Android. Donc, vous voulez développer des applications Android? Voici comment apprendre, vous voulez développer des applications Android? Voici comment apprendre Après tant d'années, on pourrait penser que le marché du mobile est maintenant saturé avec toutes les applications imaginables à l'homme - mais ce n'est pas le cas. Il y a beaucoup de niches qui ont encore besoin de ... Lire la suite dans Eclipse. De là, vous pouvez devenir encore plus spécifique avec le type de projet (si vous voulez) ainsi que choisir quel toolchain / compilateur vous voulez 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 plan qui vous donne une vue des fonctions et des 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 échéances de planification.

eclipse_code

Bien sûr, il existe quelques autres fonctionnalités très compliquées qui aident seulement ceux qui savent vraiment ce qu'ils font. Des fonctionnalités spéciales peuvent également être ajoutées via différents packages et plugins. Enfin, la fenêtre Préférences vous permet de personnaliser virtuellement tout ce qui est imaginable pour 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 paquet "eclipse" dans votre gestionnaire de paquets respectif. Au cas où votre distribution ferait des groupes comme Fedora Fedora 19 "Chat de Schrödinger" est vivant et plein de nouvelles fonctionnalités et améliorations Fedora 19 "Chat de Schrödinger" est vivant et plein de nouvelles fonctionnalités et améliorations Joy au monde, une nouvelle version de Fedora le nom de code "Schrödinger's Cat" est sorti! Dans le passé, Fedora a fourni le leadership dans la communauté open source, tenant jusqu'à des politiques open source strictes, continue ... En savoir plus, vous pouvez sélectionner le groupe de paquet Eclipse (si disponible) afin qu'il tire définitivement tout recommandé paquets que la plupart des distributions ont tendance à diviser Eclipse en plusieurs paquets.

Geany

Geany Geany - Un éditeur de code léger pour Linux Geany - Un éditeur de code léger pour Linux Étonnamment, Linux n'offre pas beaucoup de bons IDE (environnements de développement intégrés). Je crois que c'est parce que dans la journée, la plupart des programmeurs Linux ont sorti le bon vieux Notepad (ou gedit dans ce cas), et ont commencé ... Read More, d'un autre côté, est un éditeur de code très léger. En fait, les seules applications qui seraient encore plus légères sont les éditeurs de texte simples qui supportent 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 foutu avec une multitude de fonctionnalités que vous pouvez ou ne pas avoir besoin, mais plutôt une liste d'actions plus communes.

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 communes sont couvertes dans la liste. L'idée de projets est généralement absente dans Geany - vous ne verrez qu'une liste de fichiers actuellement ouverts. Bien que j'aime l'idée de projets, cette négligence à les soutenir montre la simplicité de Geany. Cela fournit à la fois des avantages et des inconvénients, en fonction de vos besoins de programmation.

geany_template

Comme tout autre éditeur de texte, il inclut é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 en Java - je laisse Geany tout faire, mais pour C / C ++ j'ouvre un terminal 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 paquet "geany" dans votre gestionnaire de paquets respectif. Certaines distributions offrent également des plugins pour Geany - vous pouvez les installer si vous le souhaitez, mais le paquet principal "geany" devrait vous donner 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 lancez dessus. 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 mieux adapté pour les codeurs débutants à intermédiaires. Toute personne ayant des besoins élevés (comme le développement d'applications Android) aura 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 vous convient le mieux - vous ne vous rendrez la tâche difficile que si vous choisissez Eclipse alors que vous n'en avez pas vraiment besoin.

Quel éditeur de code, ou "Integrated Development Environment (IDE)", utilisez-vous? Pourquoi aimez-vous le meilleur? Faites le nous savoir dans les commentaires!

Kuba Bo? Anowski

In this article