我们是一个小团队(4人)为学校构建ERP SaaS应用程序.我们是Java程序员,但我知道python和Django一样.我们团队中没有其他人以前曾在Django上工作过.我们将MongoDB作为后端并计划使用AWS.
我需要知道哪些票价更好,Django或Play!就......而言:
易于开发
缩放
表现(响应时间,速度等)
我尊重这两个社区(Play!和Django)并对他们出色的工作表示高度的敬意.我不打算开始一场火焰战,只需要对这两个优秀的框架进行客观的比较.
谢谢,
YM
我觉得这个问题太开放了,但我会说选择取决于:
你有多少Python专家?(真正的专家,而不是"我可以Google吧")
你有多少专家在Java/Scala?
关于性能,播放速度快,玩Japid或Scala快速咆哮.我无法与Django相提并论.但对于ERP,我怀疑差异是否会如此重要.
在可伸缩性方面,Play使用无状态模型来促进它.我不确定Django是否是无状态的,但据我所知,可伸缩性并不是一个大问题(只需要放更多服务器).
所以它最终成为语言的选择.你会用你熟悉和喜欢的语言加快速度.检查团队的整体技能,或至少在后端工作的团队部分(html,javascript等对两个平台都是一样的).
如果那是Python,那就去Django吧.如果是Java或Scala,请转到Play.
哦,还有一个提示:在做项目时不要尝试学习新语言.就像,试图学习Scala来开发它.作为一个极客,它将非常有趣,你会学到很多东西.但很可能你的项目会失败或被推迟.去安全的道路;)