Editor V/s IDE zum Entwickeln von Ruby

Ich habe gerade angefangen, Ruby on Rails zu starten (früher war ich PLSQL- und Bash-Entwickler). Ich hatte nie das Bedürfnis, eine IDE zu verwenden (abgesehen von der Zeit, als ich in Advanced Java programmiert habe) und da ich neu bei Ruby on Rails bin, würde ich gerne wissen, ob ich eine IDE wie RubyMine oder einfacher Editor wie Sublime ?

Antworten (1)

Wenn Sie Ruby on Rails zum ersten Mal verwenden, ist es wahrscheinlich am besten, zunächst einen einfachen Editor zu verwenden. Es gibt viele verschiedene Dinge, die Sie schnell lernen müssen, und eine IDE zu haben, die sie verbirgt, wird nicht gerade helfen.

Nachdem Sie ein wenig Erfahrung mit Rails gesammelt haben, könnten Sie zur Verwendung einer IDE übergehen. Dies ist zwar keine besonders nützliche Antwort, aber das Beste, was ich sagen kann, ist, dass es auf die persönlichen Vorlieben ankommt. Die beste Antwort, die ich geben kann, sind einige der Vor- und Nachteile einer IDE:

Vorteile

  • Viele der Aufgaben, die Sie häufig verwenden müssen, sind in Dropdown-Menüs verfügbar, z. B. die rails generateBefehle.
  • Die gute Codevervollständigung aus einer IDE wie RubyMine oder NetBeans kann viele kurze Wege in die Dokumentation ersparen.

Nachteile

  • Eine IDE kann erheblich mehr Ressourcen für die Ausführung benötigen.
  • (Spezifisch für RubyMine) IML-Dateien sind etwas spezifisch für Ihren Computer und können ein erhebliches Problem darstellen, wenn Sie versuchen, mit mehreren Personen an demselben Projekt zu arbeiten.
  • Es kann einen erheblichen Teil dessen verschleiern, was „hinter den Kulissen“ vor sich geht, was die Lösung von Konfigurationsproblemen erschwert. Persönlich habe ich viel Zeit damit verbracht, RubyMine zum Laufen zu bringen, was mit bin/rails funktionierte