【发布时间】:2011-10-31 14:22:57
【问题描述】:
玩!框架确实可以让您快速启动并运行,但我想知道一旦应用程序的规模和复杂性开始增长,维护它们会有多难...
任何人都知道一些大中型游戏应用程序在生产中,支持、维护和改进它的难易程度如何?
【问题讨论】:
-
可能与 ROR 或 Grails 等问题相同
标签: playframework maintainability
玩!框架确实可以让您快速启动并运行,但我想知道一旦应用程序的规模和复杂性开始增长,维护它们会有多难...
任何人都知道一些大中型游戏应用程序在生产中,支持、维护和改进它的难易程度如何?
【问题讨论】:
标签: playframework maintainability
RoR 和 Grails 中的“轨道”以及任何其他编码框架的约定意味着它们限制了您的选择,以便让您更快地达到目标。在这种情况下,目标是基于 Web 的 CRUD 应用程序。
如果您未来的更改保持在框架规定的限制范围内,那么您不会有任何问题。如果您决定要从中分支出来,您将遇到问题。
您对这个问题的回答将取决于这一事实。不会有一种单一的、令人欣慰的、一刀切的回应可以消除您做出决定的所有风险。
【讨论】:
如果有人感兴趣,请从 play google 组重新发布:
只是一个评论,不是一个严肃的答案:
在试图说服人们使用新技术时,这通常是我喜欢的那种有偏见的问题 :)
几乎不可能用严肃的论据和非常主观的方式来回答这个问题......此外,这实际上取决于主题、企业背景、人员的技能等......
最后,根据我的经验,当项目失败或难以维护时,技术本身几乎从来都不是主要问题:通常是开发人员/架构师使用该技术的方式以及项目的设计和记录方式。您可以在最糟糕的技术中找到设计得非常好的项目。
然而,如果使用的框架很复杂,并且需要太长的学习曲线和专家技能,它可能会成倍增加复杂性,而不仅仅是增加一点。
【讨论】: