Question

J'utilise beaucoup Eclipse avec RDT (pas RadRails) ces derniers temps, et j'en suis assez content, mais je me demande si vous connaissez des alternatives décentes.Je sais que NetBeans prend également en charge Ruby ces jours-ci, mais je ne suis pas sûr de ce qu'il a à offrir sur Eclipse.

Veuillez énumérer toutes les fonctionnalités que vous jugez brillantes ou utiles lorsque vous suggérez un IDE, cela facilite la comparaison.

Aussi, j'ai dit Ruby, pas Rails.Bien que la prise en charge de Rails soit un plus, je préfère que les choses ne soient pas centrées sur Rails.Il devrait également être disponible sous Linux et éventuellement Solaris.

Était-ce utile?

La solution

As-tu essayé Aptana?C'est basé sur Eclipse et ils ont un joli Des rails brancher.

Autres conseils

RubyMine de JetBrains.(Également disponible sous forme de plugin pour IDÉE IntelliJ)

Voiture rouge a également retenu l'attention ces derniers temps.Il est encore tôt dans sa vie, mais il semble prometteur.

Sous Mac OS X, TextMate est une aubaine.

Le dernier IDE Netbeans (6.1) dispose d'un support Ruby assez solide.

Vous pouvez le vérifier ici.

Une fois que j'ai trouvé Geany (Ubuntu), je suis passé de TextMate (OSX) et je n'ai jamais regardé en arrière.Geany est un IDE simple, propre et rapide qui peut être utilisé soit comme éditeur de texte, soit comme IDE léger.Il prend en charge non seulement les fonctionnalités d'édition de texte (surbrillance de la syntaxe, pliage de code, complétion automatique, fermeture automatique, listes de symboles, navigation dans le code, arborescence de répertoires, fichiers ouverts à plusieurs onglets, etc.), mais également les fonctionnalités normales de l'IDE telles que la gestion de projet simple, compile-build-run dans la fenêtre principale.Contrairement à TextMate, il dispose d'un écran Terminal dans sa propre fenêtre ;vous n'avez pas besoin de revenir en arrière et de forcer entre la fenêtre de votre éditeur et la fenêtre du terminal.Contrairement à TextMate, il prend en charge les langues internationales.Contrairement à TextMate, il prend en charge plusieurs plates-formes. Contrairement à TextMate, il est open source et gratuit.Geany est désormais mon outil de développement C/Ruby/XML préféré.

RubyMine est tellement génial.Tout fonctionne.Je pourrais continuer encore et encore.La complétion du code est rapide, fluide et précise.Le formatage est instantané.La navigation dans le projet est simple et sans difficulté.Vous pouvez ouvrir n’importe quel fichier en quelques touches.Vous n'avez même pas besoin de garder l'arborescence du projet ouverte, mais elle est là si vous le souhaitez.Vous pouvez en configurer à peu près n’importe quel aspect pour qu’il se comporte exactement comme vous le souhaitez.

NetBeans, Eclipse et RubyMine ont tous plus ou moins le même ensemble de fonctionnalités.Cependant, RubyMine est bien plus propre et facile à utiliser.Il n’y a rien de gênant ou de maladroit là-dedans.Il y a toutes ces petites touches de conception qui montrent à quel point JetBrains y a vraiment réfléchi au lieu de simplement accumuler un gros tas de fonctionnalités.

Incidemment, RubyMine peut faire beaucoup de choses que Vim peut faire, comme sélectionner et modifier une colonne de texte ou diviser la vue en plusieurs panneaux d'édition contenant différents fichiers.

NetBeans a un support Ruby vraiment solide.

j'ai utilisé Komodo et c'est plutôt bien.j'utilise TextMate maintenant.

Pour une prise en charge Linux très simple si vous aimez TextMate, essayez simplement gedit chargé avec les bons plugins.Facile à mettre en place et vraiment personnalisable, je l'utilise pour à peu près tout.On parle aussi beaucoup des plugins emacs si vous les utilisez déjà normalement.

Gedit : Comment configurer comme TextMate

Au cours des 3 derniers mois, j'ai essayé RadRails, Netbeans et RubyMine et j'ai finalement opté pour RubyMine pas tant pour les fonctionnalités que pour des raisons de réactivité et de stabilité.

En termes de fonctionnalités, RubyMine a légèrement mieux code completion, debugging et code navigation, mais seuls les débutants Ruby (comme moi) en ont le plus besoin. Relying on code completion and code navigation is anti-ruby/rails, car les noms Ruby/Rails sont censés être naturels et chaque ligne de code doit se trouver à son emplacement déterminé par la convention.

NetBeans c'est bien car vous pouvez l'utiliser sous Windows et Mac OS X.

La plupart des IDE présentent la structure du projet de manière descendante.C'est un excellent moyen d'explorer à un niveau élevé lorsque vous rejoignez un projet existant.Cependant, après avoir travaillé sur le même projet pendant plus d’un an, j’ai réalisé que cette approche pouvait devenir contre-productive.

Après qu'Oracle ait déclaré la fin de Ruby dans NetBeans, je suis passé à Vim.En utilisant une ligne de commande et un éditeur comme seuls outils, j'ai été obligé de passer mentalement à une perspective ascendante.À mon grand étonnement, j’ai découvert que cela me rendait plus concentré et plus productif.En prime, j'ai bénéficié d'un support de première classe pour les syntaxes HAML et SASS.

Je recommande Vim + Plugin Rails pour toute personne qui travaillera sur un seul projet pendant une période prolongée.

Bien que TextMate ne soit pas un IDE au sens classique du terme, essayez ce qui suit dans le terminal pour être « impressionné »

cd 'your-shiny-ruby-project'
mate .

Cela fera apparaître TextMate et le tiroir de projet répertoriera le contenu de votre projet.Assez génial si vous me demandez.

Aptana est plus ou moins RadRails, ou est basé sur celui-ci.Je l'ai utilisé et il est vraiment bien, mais il présente quelques problèmes.Par exemple, cela rompt la boîte de dialogue de recherche de base sur mon système (donnant une exception Java brute à l'utilisateur final), et cela encombre l'interface avec des avis d'ajout, des barres de mise à niveau et des flux d'actualités et...

Mais dans l'ensemble c'est plutôt bien, surtout ses éditeurs (ERB, HTML/XML, ...) sont au top.

Je préfère TextMate sur OS X.Mais Netbeans (multi-plateforme) se porte plutôt bien.De plus, il est livré avec son débogueur IDE entièrement fonctionnel.

Textmate sur OSX

J'ai commencé à utiliser gEdit (utilisateur Ubuntu), mais même avec tous les plugins et modifications (navigateur de classes/fichiers, terminal, schéma darkmate, etc.), cela semblait toujours échouer.J'ai également essayé comme un diable de faire fonctionner Aptana RadRails et Studio, mais aucun d'entre eux n'a jamais vraiment semblé se synchroniser avec mon flux de travail.J'ai même essayé d'utiliser Eclipse, mais encore une fois, cela n'a pas fonctionné pour moi.

RubyMine semblait également génial, mais je l'ai trouvé beaucoup trop bogué, même après la mise à niveau vers la version 3.0.

Jusqu'à présent, mon éditeur Ruby préféré est Komodo Modifier.Il dispose d'une coloration syntaxique et peut détecter les erreurs et reconnaître votre code en fonction des versions Ruby spécifiées par l'utilisateur.Les schémas de mise en évidence de la syntaxe sont facilement personnalisables et agréables à regarder.Il existe de très bons plugins pour git, il peut avoir des éditeurs en écran partagé (j'adore cette fonctionnalité) et un excellent navigateur de fichiers.J'aurais vraiment aimé que Komodo ait un support de terminal intégré (terminal multiple), mais j'ai vraiment adoré tout le reste et je n'ai encore rien trouvé de mieux.

Éditeur de texte E c'est génial (TextMate sorte de clone compatible pour Windows).

emacs avec mode rubis, rdebug et une coque inférieure interactive en rubis.

Je recommanderais également NetBeans 6.1.Très bel IDE et fait de travailler avec Ruby un plaisir.

J'ai commencé avec RadRails, puis j'ai déménagé chez Aptana quand ils l'ont repris, ce n'était pas trop mal.J'ai un MacBook et j'utilise Textmate, je n'y reviens jamais.

Rubis en acier : http://www.sapphiresteel.com/Products/Ruby-In-Steel/Ruby-In-Steel-Developer-Overview

Un IDE Ruby basé sur Visual Studio.Débogueur rapide.Intellisense.

+1 pour TextMate sur Mac OS X.

Voir aussi les réponses à cette question.je recommander en essayant NetBeans si vous êtes sous Windows.

Sur Mac OS, il existe également XCode. http://developer.apple.com/tools/developonrailsleopard.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top