Dinamik dilleri (Python, Ruby, Groovy ve Lua) temel alan web çerçevelerini karşılaştıran gerçek yaşam karşılaştırmaları arıyorum. PHP, Java, ASP.NET'e dayalı klasik çözümlerle karşılaştırıldıklarında daha da iyisi Perl. Ben özellikle ilgilendiğim: Web altyapıları performans incelemesi
- Django
- Ruby on Rails
DÜZENLEME: Sean'ın cevap gelince:
- Daha fazla varsayımsal soru, gerçek hayatta daha fazla kısıtlamaya göre seçim yapmalıyım sonra sadece ham hız.
- Hız, hesaba katılacak en önemli parametre değil, yalnızca tek değil. Aslında bu çerçeveler ölçeğinin ölçeğindeki daha ilginç.
- Standart, iyi bilinen bir çerçevenin kullanılması, çoğu durumda (EVE on-line gibi bir şey yapmıyorsanız) out-weight raw hız iyileştirme avantajlarına sahiptir.
Kitap "Struts2 in Action" D. Brown, C.M. Davis ve S. Stanlick:...
"İsterseniz, kendi çerçevesini rulo olabilir Bu aslında kötü bir plan değil O olsa birkaç şey varsayar Öncelikle, gerçekten akıllı geliştiriciler bir sürü var. İki, onlar perspektiften önemli bir proje üzerinde harcayacak zaman ve para harcayacaksınız.Gerçekten akıllı insanlar, zaman ve paranın nadir trinity bile olsa, hala bazı Ürünün ürünü dahili bir çerçeve üzerine kurulu olan bir şirket için iş yaptım. Çerçeve kötü değil.Gerçekten göz kamaştırıcı noktalar bir kaç göz ardı edilemez olamaz.İlk olarak, yeni geliştiriciler her zaman öğrenmek zorunda çerçevesinden zemin yukarı. Bir ana çerçeve kullanıyorsanız, numaranızı kiralamanızı bekleyen eğitimli bir iş gücü vardır. İkincisi, şirket içi çerçevenin, endüstrinin hızına ayak uyduran zarif revizyonları görmesi olası değildir. Aslında, şirket içi çerçeveleri yıl geçer ve çok fazla uzantıları daha az zarif bir umut ediyorum daha üzerinde yapıştırdığı gibi mimari erozyona şüpheli görünmektedir."
Ben daha anlaşamadı.
"Klasik çözümler" kategorisinde ASP.NET'i unutma. –
Topluluk wiki olarak yayınlandı, düzenleyebilirsiniz. – vartec