Hangi popüler hızlı web geliştirme çerçeveleri "Raylar paradigma" takip?

5 Cevap php

Ben bu soru bağlamında bu temel ilkeler aşağıdaki web çerçeveleri olarak tanımlanan "Raylar paradigması", takip geniş kullanımı dikkate değer bir web çerçevelerinin listesini derlemek çalışıyorum:

  • Yapılveırma üzerinden Sözleşmesi (COC)
  • Kendinizi Tekrar etmeyin (KURU)
  • Duyulur varsayılan
  • Kolay iskele: CRUD arayüzleri otomatik nesil

Bu kadar liste:

  • 2004 yılında yayımlanan Ruby on (Yakut),> SO etiketli "yakut-on-raylar" konulu 6500 soruları
  • SO "Django" tagged 2005 yılında yayımlanan Django (Python),> 3400 soruları
  • 2006 yılında piyasaya Grails (Harika),> SO etiketlendi "grails" ile ilgili 500 soru

SO etiketlendi soruların nuber web çerçeve popülerlik için bir proxy olarak alınır.

Soru:

  • Which other notable web frameworks currently in wide use should fit in this list?

5 Cevap

CakePHP
I'm sure cake follows at least two of those principles:

  • Kolay iskele ('Pişirme' bir şey)
  • CoC (ana sayfada belirtilen)

Diğer iki gelince, emin için söyleyemeyiz. Umarım başkası bu konuda kesin bir cevap verebilirim.

ASANSÖR, http://liftweb.net/, Scala Scala, yazılmış olan.

UPDATE:

Web sitesinden:

Asansör sağlayarak, mevcut çerçeveler iyi ödünç

* Seaside's highly granular sessions and security
* Rails fast flash-to-bang
* Django's "more than just CRUD is included"
* Wicket's designer-friendly templating style

Şahsen ben ASP.NET MVC listesini uyuyor düşünüyorum. Teknik iskele bit / yerine çerçevede kendisinden daha, Visual Studio tarafından yapılabilir, ancak belirtilen tasarım felsefeleri bazı (üzgünüm, yazma sırasında bağlantıları bulamıyorum) size vb Yargıtay, DRY, listesini maç .

Update

Şu ASP.NET MVC 1.0 (Guthrie, Hanselmann, Haack, Conery),

ASP.NET MVC kucaklayan tasarım felsefeleri biri (genellikle "kuru" olarak anılacaktır) "Kendinizi tekrar etmeyin" ilkedir. KURU tasarım sonuçta uygulamaları daha hızlı inşa etmek ve korumak için kolaylaştırır kod ve mantık çoğaltılması, ortadan kaldırmaya yardımcı olur.

Ben son sürümü yakın Rails koyar, symfony çok iyi bir seçenek olduğunu düşünüyorum. Ayrıca CakePHP'de göre çok daha hızlı olduğu söyleniyor. Performans ve PHP çerçeveler açısından düşünüyorsanız o zaman mutlaka bir göz var. Zend ve CodeIgniter güzel sağlam çerçeveler vardır, ama benim deneyim raylar gibi değildir.

Hmm, Seaside gerçekten KURU yapmanın tek, ama üzerinde mesaj sayısı SO bu büyük değildir.