Neden geliştirme amaçlı WEBrick yerine tek boynuzlu at ya da ince kullanmak isteyeyim?
Son zamanlarda bazı insanlar varsayılan WEBrick yerine unicorn_rails
Raylar kullanarak uygulamalar geliştirmek için bir web sunucusu olarak tercih ettiğini fark ettim.
Eğer üretim unicorn kullanmak isteseydim, bu anlamda biraz gelişme denemek için yapabilir bunu anlıyorum, ama bu program sayesinde farklı olduğundan, hatta alakası var?
thin
unicorn
kullanarak almak yerine Raylar bir uygulama, hız ya da bazı ek özellikler gibi geliştirmek için WEBrick ben herhangi bir gerçek, somut bir avantajı var mı?Ya da bu sadece kişisel bir tercih meselesi mi?
CEVAP
Önemli olan mümkün olduğunca üretim ortamına geliştirmektir. Bir uygulama üretime kullanıldığında, beklendiği gibi, zamanında hatalar üzerine tökezleyerek yerine çalışmasını sağlamak yardımcı olur.
Bu sorun, üretim ortamında çoğaltan bir Yapı sunucusunda Sürekli Test kullanımı ile hafifletilebilir. Aktif ve aynı ortamda gelişme olsa bile, Sürekli Test uygulama beklendiği şekilde çalıştığından kapsama alanı sağlar.
Hız, performans geliştirme modunda Rails uygulaması enerjik ve çeşitli web sunucuları getiren herhangi bir yararı ortadan kaldıracaktır.
Neden nesne yerine bir işaretçi kendis...
C , neden (int)yerine static_cast<i...
Neden yerine argparse optparse kullanm...
Neden dizi indis yerine kullanımına ku...
Neden DOM sadece <script> bir öğ...