Ruby çoğu bilgisayarlar tarafından desteklenen Raylar üzerinde mi?

5 Cevap php

Ben Rails PHP kayıyor düşünüyorum. Ortalama bir web barındırma Ruby dili ve ihtiyaçlarını Raylar her şeyi destekliyor mu? Normal bir Rails uygulaması MySQL kullanarak mı yoksa verileri farklı ele? Ve PHP gibi, yukarı ve çalışan bir app almak için "kolay" olarak mı?

5 Cevap

Hayır, ortalama paylaşılan host sağlayıcı en LAMP ile önceden olan değil çünkü ve Ruby genellikle yüklü değil, RoR destek artıyor.

Eğer (yönetilmeyen) özel / vps ilgileniyorsanız Ancak, o zaman hemen hemen (bir vps arıyoruz ve bütçesi yaklaşık $ 20/mo ise ben Slicehost / Linode tavsiye ederim) ne istersen yapabilirsin.

İyi bir web uygulaması (ROR) MySQL, PostgreSQL, SQLite dahil DBMS en çok çeşitli işleyebilir.

Bütçeniz nedir? Sitenizin ne kadar büyük olacak?

Ortalama bir web barındırma Ruby dili ve ihtiyaçlarını Raylar her şeyi destekliyor mu?

No Birçok ev bu gemide hala gelmek zorunda. Eğer ucuz hosting arıyorsanız, ben öneririm http://railsplayground.com/

Normal bir Rails uygulaması MySQL kullanarak mı yoksa verileri farklı ele?

Raylar agnostik veritabanı. SQLite, MySQL, PostgreSQL, Oracle ve daha fazla bağlanabilirsiniz.

Ve PHP gibi, yukarı ve çalışan bir app almak için "kolay" olarak mı?

Subjektif. Ben hayır derdim. Apache ile ağrısız raylar dağıtım arıyorsanız veya nginx eğer ben Phusion Passenger modrails aka kullanarak önermek gerekiyor.

I'm considering shifting from PHP to Rails. Does an average web host support the Ruby language and everything that Rails needs?

Evet derdim. "Ortalama" ana destek eğer ben emin olamam, ama yapacak binlerce vardır, bu yüzden seçim için geniş bir çeşitlilik olacak.

Does a normal Rails app using MySQL or does it handle data differently?

Sen ortak MySQL, yanı sıra diğer DB sistemlerini kullanabilirsiniz, ve bir DBA katmanı kullanır çünkü kodunuzu etkilemez.

And is it as "easy" to get an app up and running, as PHP?

Evet ama, sizin platforma bağlıdır :)

Kısa cevap, web hosting sağlayıcıları bir sürü Ruby on Rails destek yok iken, PHP çok daha uzun bir süredir ve daha kurulur çünkü destek PHP gibi birçok olmasıdır.

Söyleniyor, öyle bir sağlayıcı bulmak zor değildir.

Raylar Bir çok uygulamalar MySQL böylece çok güçlü desteği kullanmak, ancak Postgres ve diğer birçok popüler RDBMS platformlar için kolay seçenekler vardır. ActiveRecord var çünkü raylar farklı MySQL veri işlemek yok, SQL bir çok basitleştiren Nesne İlişkisel Mapper (ORM), standart Ruby operasyonlarda yapmak gerekir çağırır. PHP CakePHP gibi benzer düzenlemeler vardır, ancak bu kadar yaygın değildir.

Ben kendilerini planı satın alma / abone önce ev sahibi ile kontrol, ama çoğu ana rayları desteklemek başlıyor tavsiye ederim.