Présentation complète contre l'éditeur de code Linux de base Eclipse et Geany comparés
Si vous écrivez 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 un grand choix d'éditeurs, chacun destiné à différents types de programmeurs. Choisir deux éditeurs à comparer est vraiment difficile, mais j’ai choisi mes deux favoris: Eclipse et Geany..
Ces deux éditeurs sont fantastiques par rapport à ce qu’ils souhaitent accomplir, mais ils restent très différents les uns des autres. Pour regarder de plus près, j'ai comparé ces deux aspects en fonction de l'interface, du nombre de fonctionnalités, de la facilité d'utilisation globale et d'autres caractéristiques telles que la prise en charge de la langue..
Éclipse
Eclipse est un éditeur plutôt volumineux qui essaie d'inclure toutes les fonctionnalités imaginables dans un package unique utilisable par tout le monde. En raison de sa grande taille, son lancement prend un certain temps, même avec un disque dur à semi-conducteurs. Une fois qu'il est lancé, il vous est demandé de choisir un emplacement pour l'espace de travail (où les dossiers du projet sont enregistrés), puis ouvre la fenêtre principale. Quiconque a déjà utilisé Visual Studio se rendra compte que l'interface semble légèrement familier, car Eclipse se veut un éditeur de code tout aussi lourd..
Pour commencer, vous voudrez 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 des plug-ins supplémentaires installés. Avec les plug-ins et le SDK appropriés, vous pouvez également créer de nouveaux projets d'application Android. Vous souhaitez développer des applications Android? Voici comment apprendre Alors, vous voulez développer des applications Android? Voici comment apprendre Après tant d'années, on pourrait penser que le marché de la téléphonie mobile est saturé de toutes les applications imaginables pour l'homme - mais ce n'est pas le cas. Il reste encore beaucoup de niches à… Read More in Eclipse. A partir de là, vous pouvez devenir encore plus précis avec le type de projet (si vous le souhaitez) et choisir la chaîne d'outils / le compilateur que vous souhaitez utiliser..
Une fois créé, vous pouvez afficher le code, ajouter de nouveaux fichiers au projet et faire ce que vous voulez. Eclipse offre également un beau contour qui vous donne une vue sur les fonctions et les variables en cours d’écriture. Une autre vue vous permet de créer une liste de tâches afin de rester concentré sur le travail à venir en créant des listes organisées et des échéances..
Bien sûr, il existe quelques autres fonctionnalités très complexes disponibles qui aident uniquement 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 d’autres.
Installation
Eclipse peut être installé à partir de n’importe quelle distribution Linux en recherchant un “éclipse” paquet dans votre gestionnaire de paquet respectif. Dans le cas où votre distribution distribue des paquets tels que Fedora 19 "Le chat de Schrödinger" est vivant et plein de nouvelles fonctionnalités et améliorations Fedora 19 "Le chat de Schrödinger" est vivant et plein de nouvelles fonctionnalités et améliorations Joie du monde, une nouvelle version de Fedora Le nom de code "Schrödinger's Cat" a été publié! Dans le passé, Fedora a assuré le leadership de la communauté open source, respectant des règles strictes en matière d’open source… Continuez, vous souhaiterez peut-être sélectionner le groupe de packages Eclipse (le cas échéant) afin de pouvoir extraire définitivement tous les packages recommandés. la plupart des distributions ont tendance à scinder Eclipse en plusieurs packages.
Geany
Geany Geany - Un éditeur de code très léger pour Linux Geany - Un éditeur de code très léger pour Linux Étonnamment, Linux n'offre pas autant de bons IDE (environnements de développement intégrés). Je pense que c’est parce que, à l’époque, la plupart des programmeurs Linux ont sorti un bon vieux Bloc-notes (ou gedit dans ce cas-ci) et ont lancé… Read More, en revanche, est un éditeur de code très léger. En fait, les seules applications encore plus légères sont les éditeurs de texte simples 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 ne possédez pas une multitude de fonctionnalités dont vous pourriez avoir besoin, mais plutôt une liste d'actions plus courantes..
Vous pouvez créer de nouveaux fichiers avec quelques 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 - 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 présente des avantages et des inconvénients, en fonction de vos besoins en programmation.
Comme tout autre éditeur de texte, il comprend également la numérotation des lignes, les accolades correspondantes et d'autres raccourcis facilitant 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 j’ai parfois mes propres préférences à ce sujet - 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.
Installation
Geany peut être installé dans n’importe quelle distribution en recherchant un “geany” paquet dans votre gestionnaire de paquet respectif. Certaines distributions offrent également des plugins pour Geany - vous pouvez les installer si vous le souhaitez, mais la principale “geany” le paquet 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 lui lancez. Bien que je préfère toujours travailler avec Geany (bien que mes compétences en programmation ne soient pas aussi avancées), il convient tout à fait aux codeurs débutants et intermédiaires. Toute personne ayant des besoins élevés (tels que le développement d'applications Android) aura quasiment besoin d'Eclipse pour effectuer son travail. Cela dit, vous devez évaluer honnêtement vos besoins en programmation afin de décider quel éditeur de code vous convient le mieux. Vous ne ferez que compliquer les choses si vous choisissez Eclipse lorsque vous n'en avez vraiment pas besoin..
Quel éditeur de code, ou “Environnement de développement intégré (IDE)”, utilises tu? Pourquoi aimes-tu le mieux? Faites le nous savoir dans les commentaires!
Kuba Bo? Anowski
En savoir plus sur: Programmation.