Saya telah menggunakan Eclipse dengan RDT (bukan RadRails) banyak akhir-akhir ini, dan saya cukup senang dengan itu, tapi saya bertanya-tanya apakah kalian tahu alternatif yang layak. Saya tahu NetBeans juga mendukung Ruby hari ini, tapi saya tidak yakin apa yang ditawarkannya dibandingkan Eclipse.
Tolong, sebutkan semua fitur yang Anda anggap brilian atau berguna ketika menyarankan IDE, membuatnya lebih mudah untuk dibandingkan.
Juga, saya katakan Ruby, bukan Rails. Sementara dukungan Rails adalah nilai tambah, saya lebih suka hal-hal yang bukan Rails-centric. Ini juga harus tersedia di Linux dan opsional Solaris.
RubyMine dari JetBrains. (Juga tersedia sebagai plugin untuk IntelliJ IDEA )
sumber
Redcar akhir-akhir ini juga mendapat perhatian. Masih awal dalam hidupnya, tetapi itu menunjukkan janji.
sumber
Di Mac OS X, TextMate adalah anugerah.
sumber
Netbeans IDE (6.1) terbaru memiliki dukungan Ruby yang cukup solid.
Anda dapat memeriksanya di sini .
sumber
Setelah saya menemukan Geany (Ubuntu), saya beralih dari TextMate (OSX) dan tidak pernah melihat ke belakang. Geany adalah IDE ramping, bersih, cepat yang dapat digunakan baik sebagai editor teks atau IDE ringan. Ini tidak hanya mendukung fitur pengeditan teks (penyorotan sintaksis, pelipatan kode, pelengkapan otomatis, penutupan otomatis, daftar simbol, navigasi kode, susunan direktori, file terbuka multi-tab dll.) Tetapi juga fitur IDE normal seperti manajemen proyek sederhana, compile-build-run di dalam jendela utama. Tidak seperti TextMate, ia memiliki layar Terminal di dalam jendelanya sendiri; Anda tidak harus kembali dan memaksakan antara jendela editor dan jendela terminal Anda. Tidak seperti TextMate, ia mendukung bahasa internasional. Tidak seperti TextMate, ini mendukung multi-platform, Tidak seperti TextMate, ini open-source dan gratis. Geany sekarang menjadi alat pengembangan C / Ruby / XML favorit saya.
sumber
RubyMine sangat mengagumkan. Semuanya hanya berfungsi. Saya bisa terus dan terus. Penyelesaian kode cepat, halus, dan akurat. Pemformatan bersifat instan. Navigasi proyek mudah dan tanpa perjuangan. Anda dapat membuka file apa saja dengan beberapa penekanan tombol. Anda bahkan tidak perlu membiarkan pohon proyek tetap terbuka, tetapi pohon itu ada di sana jika Anda mau. Anda dapat mengkonfigurasi hampir semua aspek untuk berperilaku sesuai keinginan Anda.
NetBeans, Eclipse, dan RubyMine semuanya memiliki fitur yang kurang lebih sama. Namun, RubyMine dirancang dengan lebih rapi dan mudah digunakan. Tidak ada yang canggung atau kikuk tentang hal itu. Ada semua sentuhan desain kecil yang bagus yang menunjukkan bagaimana JetBrains benar-benar memikirkannya alih-alih mengumpulkan banyak fitur.
Kebetulan RubyMine dapat melakukan banyak hal yang dapat dilakukan Vim seperti memilih dan mengedit kolom teks atau membagi tampilan menjadi beberapa panel pengeditan dengan file yang berbeda di dalamnya.
sumber
NetBeans memiliki beberapa dukungan Ruby yang sangat solid.
sumber
Saya telah menggunakan Komodo dan itu cukup bagus. Saya menggunakan TextMate sekarang.
sumber
Untuk dukungan Linux yang sangat sederhana jika Anda menyukai TextMate, coba gedit saja dimuat dengan plugin yang tepat. Mudah diatur dan benar-benar dapat dikustomisasi, saya menggunakannya untuk hampir semua hal. Ada juga banyak pembicaraan tentang plugin emacs jika Anda sudah menggunakannya secara normal.
Gedit: Cara mengatur seperti TextMate
sumber
Dalam 3 bulan terakhir, saya telah mencoba RadRails, Netbeans, dan RubyMine dan akhirnya memilih RubyMine bukan karena fitur tetapi karena alasan responsif dan stabilitas.
Dalam hal fitur, RubyMine memiliki sedikit lebih baik
code completion
,debugging
dancode navigation
, tetapi hanya pemula ruby (seperti saya) yang paling membutuhkannya.Relying on code completion and code navigation is anti-ruby/rails
, karena nama ruby / rails seharusnya alami dan setiap baris kode harus berada di lokasi yang ditentukan konvensi.sumber
NetBeans bagus karena Anda dapat menggunakannya di Windows dan Mac OS X.
sumber
Sebagian besar IDE menyajikan struktur proyek secara top down. Ini adalah cara terbaik untuk mengeksplorasi pada tingkat tinggi ketika bergabung dengan proyek yang ada. Namun, setelah bekerja di proyek yang sama selama lebih dari setahun, saya menyadari bahwa pendekatan ini bisa menjadi kontra-produktif.
Setelah Oracle menyatakan akhir Ruby di NetBeans, saya beralih ke Vim. Dengan menggunakan baris perintah dan editor sebagai satu-satunya alat, saya dipaksa untuk secara mental beralih ke perspektif bottom-up. Yang mengejutkan saya, saya menemukan bahwa ini membuat saya lebih fokus dan produktif. Sebagai bonus, saya mendapat dukungan sintaks HAML dan SASS kelas satu.
Saya merekomendasikan plugin Vim + Rails untuk siapa saja yang akan bekerja pada satu proyek untuk jangka waktu yang lama.
sumber
Sementara TextMate bukan IDE dalam arti klasik, coba yang berikut ini di terminal untuk menjadi 'kagum'
Ini akan menelurkan TextMate dan laci proyek akan mencantumkan konten proyek Anda. Cukup mengagumkan jika Anda bertanya kepada saya.
sumber
Aptana kurang lebih adalah RadRails, atau didasarkan pada itu. Saya sudah menggunakannya, dan itu sangat bagus, tetapi memang ada beberapa masalah. Misalnya, ini memecah dialog pencarian dasar pada sistem saya (memberikan pengecualian java mentah kepada pengguna akhir), dan mengacaukan antarmuka dengan menambahkan seperti pemberitahuan dan meng-upgrade bilah dan meng-upgrade bar dan feed berita dan ...
Tapi secara keseluruhan itu cukup bagus, terutama editornya (ERB, HTML / XML, ...) adalah yang terbaik.
sumber
Saya lebih suka TextMate di OS X. Tapi Netbeans (multi-platform) datang dengan cukup baik. Ditambah lagi dilengkapi dengan debugger IDE yang berfungsi penuh.
sumber
Teman teks di osx
sumber
Saya mulai menggunakan gEdit (pengguna ubuntu), tetapi bahkan dengan semua plugin dan modifikasi (peramban kelas / file, terminal, skema darkmate, dll, dll) sepertinya selalu pendek. Saya juga sudah berusaha keras untuk membuat Aptana RadRails dan Studio bekerja, tetapi tidak satu pun dari mereka yang benar-benar tampak selaras dengan alur kerja saya. Saya bahkan sudah mencoba menggunakan Eclipse, tetapi sekali lagi, itu tidak berhasil untuk saya.
RubyMine juga sepertinya bagus, tapi saya merasa terlalu buggy, bahkan setelah upgrade ke 3.0.
Sejauh ini, editor Ruby favorit saya adalah Komodo Edit . Ada penyorotan sintaksis dan dapat mendeteksi kesalahan dan mengenali kode Anda berdasarkan versi ruby yang ditentukan pengguna. Skema penyorotan sintaksis mudah disesuaikan dan mudah dilihat. Ada beberapa plugin yang sangat bagus untuk git, ia dapat memiliki editor layar terbagi (suka fitur itu), dan browser file yang bagus. Saya benar-benar berharap Komodo memiliki dukungan built-in terminal (beberapa terminal), tetapi segala sesuatu tentang hal itu saya benar-benar menjadi cinta, dan belum menemukan sesuatu yang lebih baik.
sumber
E Text Editor hebat ( TextMate kompatibel semacam-klon untuk Windows).
sumber
emacs dengan ruby-mode , rdebug dan shell inferior interaktif ruby.
sumber
Saya akan merekomendasikan NetBeans 6.1 juga. IDE yang sangat bagus dan menyenangkan bekerja dengan Ruby.
sumber
Saya mulai dengan RadRails kemudian pindah ke Aptana ketika mereka mengambil alih, tidak terlalu buruk. Punya macbook dan telah menggunakan Textmate, tidak pernah kembali.
sumber
Ruby in Steel: http://www.sapphiresteel.com/Products/Ruby-In-Steel/Ruby-In-Steel-Developer-Overview
Ruby IDE berbasis Visual Studio. Debugger cepat. Intellisense.
sumber
+1 untuk TextMate di Mac OS X.
Lihat juga jawaban untuk pertanyaan ini . Saya sarankan mencoba NetBeans jika Anda menggunakan Windows.
sumber
Di Mac OS ada juga XCode. http://developer.apple.com/tools/developonrailsleopard.html
sumber