Ben dinamik diller (Python, Ruby, Groovy ve Lua) web tabanlı çerçeveler karşılaştırarak gerçek hayat kriterler arıyorum. Hatta daha da PHP, Java, ASP.NET hatta belki Perl dayalı klasik çözümlere karşı karşılaştırıldığında eğer. Ben özellikle ilgileniyorum:
- Django
- Ruby on
- Grails
- Zend Framework
- Struts2
EDIT: As for Sean's answer:
- Gerçek hayatta ben lazım daha kısıtlamayla dayalı seçim sonra sadece ham hız ettik, daha varsayımsal bir soru.
- Hız hesap almak için sadece, ve hatta en önemli parametre değil. Aslında nasıl bu çerçeveler scale daha ilginç.
- Standardını kullanarak, iyi bir çerçeve biliyorum çoğu durumda (unless you're doing something like EVE on-line) dışarı ağırlık ham hız iyileştirme olduğunu, avantajları var.
Let D. Brown, C.M. tarafından bana alıntı kitap "Struts2 in Action" Davis ve S. Stanlick:
"If you want, you could roll your own framework. This is actually not a bad plan. It assumes a couple of things though. First, you have lots of really smart developers. Two, they have the time and money to spend on a big project that might seem off topic from the perspective of the business requirements. Even if you have the rare trinity of really smart people, time and money, there are still some drawbacks. I've done work for a company whose product is built on an in-house framework. The framework is not bad. But a couple of glaring points can't be overlooked. First, new developers will always have to learn the framework from the ground up. If you are using a mainstream framework, there’s a trained work force waiting for you to hire them. Second, the in-house framework is unlikely to see elegant revisions that keep up with the pace of industry. In fact, in-house frameworks seem to be suspect to architectural erosion as the years pass and too many extensions are less elegantly tacked on than one would hope."
Ben daha anlaşamadı.