2009-03-24 16 views
38

1997'den beri bir Visual Studio kullanıcısıyım ve bundan önce VB 3.0 kullanmıştım. Tüm profesyonel hayatım Microsoft geliştirme ortamlarında geçirilmiştir.Visual Studio kullanıcısı için en iyi Ruby on Rails ortamı nedir?

Şimdi farklı bir şey denemek için Ruby on Rails'e dalmak istiyorum ve C#'nin (çok açık nedenlerden dolayı) yaptığı bir tür satıcı desteğine sahip değil.

Visual Studio dünyasından gelen biri için, geçişi kolaylaştıracak Windows üzerinde RoR geliştirmesi için en iyi toplam ortam (IDE, araçlar, mücevherler, vb.) Nedir?

+0

Bir zamanlar benzer bir durumdaydım .. birçok denedikten sonra, JetBrains'den RubyMine'ı seçiyorum. Aslında bugün, Visual Studio'dan daha çok beğendim! –

cevap

37

, her zaman Sapphire Steel tarafından Ruby in Steel eklentisini kullanabilirsiniz. Ruby için en iyi geleneksel IDE muhtemelen NetBeans, hatta özel bir Ruby Edition soyulmuş.

Ancak Java, C# veya VB.NET gibi daha az etkileyici dillerden farklı olarak, sadece geçinmek, ama hatta geleneksel statik IDE ile daha iyi bir metin editörü iledaha üretken olamaz unutmayın. NetBeans, Eclipse ve Visual Studio gibi IDE'ler statik dilleri göz önünde bulundurarak tasarlanmıştır ve Ruby'yi bu ekosisteme zorlamaya çalışmak doğal değildir.

The Best Environment for Rails on Windows'da, Fabio Akita tarafından okumak isteyebileceğiniz güzel bir yazı var. Yazdığı her şeyi kabul etmemekle birlikte (çoğunlukla Rails kullanmadığım için), özellikle Rails için bir geliştirme ortamı kurmak isteyebileceğinizden oldukça iyi bir tanıtım.

+5

Dilin dinamik doğasının bir IDE'nin yararlı olup olmayacağı ile ilgili ne olduğunu anlamıyorum. – Kyberias

+0

Sadece hızlı bir güncelleme: NetBeans, 7.0 sürümünde Ruby desteğini "yerleşik" olarak bıraktı: http://wiki.netbeans.org/RubySupport –

8

Netbeans! En benzer özelliklere sahip. Geçişten önce VS yıllarında geliştirdim. Gerçekten sevdiğim ve rahat hissettiğim tek şey buydu. Visual Studio ile sopa istiyorsanız

Netbeans.org

+0

Tüm ihtiyacım olan bu mu? Kaynak kontrol entegrasyonu, üçüncü taraf eklentileri ve benzerleri sunuyor mu? –

+2

Kesinlikle öyle. Onun (benim kullandığım) svn ve diğerleri için büyük bir entegrasyon var. Eklentileri de ton. Tüm bu günlerde kullanıyorum. – Brian

3

İki nedenden dolayı netbeans kullanıyorum. Görsel stüdyo stili gezinme bölmesini ve hata ayıklayıcısını beğeniyorum.

Netbeans oldukça yavaş olsa da uyarılırsınız. Beni o kadar rahatsız etmiyor çünkü ben de yavaşım.

Ayrıca, dosya adı sekmelerini beğenmedim çünkü sekme üzerinde fare olmadıkça hiçbir dizin bilgisi olmadığından, üzerinde çalışmakta olduğunuz dosya hakkında kolayca karışabilirsiniz.

+2

Güncelleme olarak şimdi Rubymine'e geçtim ve onu seviyorum. Çapraz platform, bu da tüm bilgisayarlarımda kullanabileceğim anlamına geliyor. Hızlı sürüm yineleme ile diğer IDE'lerden daha günceldir ve Netbeans’den çok daha hızlıdır. Sun'ın Oracle tarafından alındığı ve Netbean'ın ruby ​​desteğinin iptal edildiği EAP sürümleriyle yaklaşık bir yıl oynadıktan sonra lisans aldım. – srboisvert

4

Sen RadRails (Aptana) mükemmel bir seçim olduğunu görebilirsiniz: (http://www.aptana.com/rails) - NOT: Birçok zorlayıcı özelliklere sahiptir RadRails gibi özellikler ve Karşılaştırmalar sekmesini bir emin olun. Ayrıca, JQuery geliştirme için Aptana Studio'yu kullandım ve çok üretken olmam için bana yardımcı oldu.

Netbeans'i denedim ve çok ümit verici göründü, fakat birçok kez bahsedildiğinden, farkında olduğum başka bir yaklaşım sunmayı düşündüm.

Bu yardımcı olur umarız!

12

JetBrains'i deneyin RubyMine. Yüklerken, Visual Studio ortam ayarlarıyla eşleşecek şekilde ayarlama seçeneğiniz vardır. Tüm kısa yollar Visual Studio ile aynıdır. Hatta bir Mac üzerinde kontrol etmek için kopyalama ve yapıştırma tuşlarını komuttan geçirir. Ne kadar özgür seçenek var göz önüne alındığında biraz pahalı ama gözümde buna değer.

Bu şey çok özelleştirilebilir, neredeyse ezici.

+0

Ben jsut raylar/rubim üzerinde ruby ​​kullanmaya başladı. VS'yi çok seviyorum. Ama rubymine kurduğumda VS ayarlarını eşleştiremedim. Kurulumdan sonra 1000 farklı ayardan geçmek zorunda kalmadan yapmanın bir yolu var mı? Gibi ... bir çeşit hızlı ayar konfigürasyon yeri veya aracı veya ithalatçı var. –