2012-02-14 30 views
6

Ruby on Rails ve Ruby arasındaki fark nedir? Dört kişiye sordum ama hiçbiri kesin bir cevap veremez. Rails Ruby için bir kütüphane, Python'dan Python'a veya Cocoa'dan Objective C'ye kadar bir kütüphane mi, yoksa farklı yeteneklere sahip tamamen farklı bir dil mi? Sadece ruby ​​ile yapılamayan Raylar üzerinde ne yapabilirim?Ruby vs Ruby On Rails

+0

[Ruby ve ROR arasındaki fark nedir?] Olası bir kopyası (http://stackoverflow.com/questions/22999143/what-is-the-difference-between-ruby-and-ror) – MrYoshiji

cevap

9

Raylar, Ruby ile web uygulamaları oluşturmak için bir çerçevedir. Ruby genel amaçlı bir programlama dilidir. Evet, Rails Django'ya benziyor.

+1

Rails'in yararlılığı bazı küçük örneklerle gösterilebilirse iyi olur +1 – cctan

+1

Rails'in yaptığı en önemli şeylerden biri, web uygulamanız için bir MVC kalıbını zorlamaktır. Bu konuda http://guides.rubyonrails.org/ adresinden okuyabilirsiniz. Rails'in web geliştirmeye odaklanmasının bir örneği olarak sayısız yardımcılar sağlar.'mail_to ('[email protected]') 'mailto bağlantısı oluşturacaktır:' [email protected]'. – m33lky

+0

Evet, Rails sitelerini (ana site ve kılavuzlar) keşfetmeye başlamak için harika bir öneri. MVC kalıbı hakkında tartışmalara girmek muhtemelen Ruby ve Rails arasındaki farkı keşfeden birinin biraz ötesinde. – RyanW

1

Ruby, python ve obj C gibi bir programlama langidir. Rails programlama dili değil. Web uygulamaları oluşturmak için bir web çerçevesidir ve Ruby programlama langini kullanır.

0

RoR, Ruby'deki Web uygulaması çerçevesidir. Daha fazla bilgi için bkz. Resmi Raylar Dokümantasyonu here