爲了開發一個可輕鬆擴展的Web應用程序,提供生產穩定性,易於部署並允許快速開發週期,您會推薦哪些點在選擇其中一個或另一個框架之前,我使用Java和Tomcat,或Django和Apache/Mod_WSGI?在Web應用程序中選擇Django-Apache和Java-Tomcat
一些優點和缺點,我可以立即看到,
- Tomcat的應用程序易於部署 - 刪除一個WAR文件,你就大功告成了。 Django的應用似乎需要更多的扯皮
- Django的ORM似乎比Hibernate的好多了(不知道是否創建.egg文件,並在拖放會工作呢?) - 生成的模型直接與Hibernate的手動配置文件
- Python作爲一種語言開發速度更快,並且比Java更簡潔。 (當然,這是一個相對較高層次的討論)。
我看過Disqus關於縮放Django的幻燈片,我毫不懷疑它可以做到。但是擴展Django應用比擴展Java/Tomcat更難嗎?
我對Java和Python以及上面提到的框架都很熟悉,並且歸結爲那些已經使用過或者(或者兩者)規模的反饋。
謝謝!
爲什麼選擇投票? – viksit 2011-03-16 05:31:30
關於Hibernate手動配置文件的觀點並不完整。您還可以使用註釋實現ORM映射。 – mindas 2011-03-16 09:51:58
但是註釋仍然需要手動輸入正確的?如果我有一張帶有4列的表格,Django會檢查數據庫並生成一個非常好的骨架類佈局。有了Hibernate,這需要由用戶來完成。如我錯了請糾正我? – viksit 2011-03-16 19:04:47