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