你打算使用哪个框架来开发你的网站?这里有一个清单,可以帮助你避免犯错。
框架越知名和认可,它就越具有“生命力”,不断发展和完善:新的想法,插件的数量和质量等等。
这是框架的精髓所在:这是确保框架能够满足你需求的基本标准。由专业人士为自身需求开发的工具显然会满足其他专业人士的需求。
在选择框架之前,请确保它能够在你使用的整个期间与你保持同步。这简化了应用程序的维护和升级。
另一个不应忽视的标准是找到问题答案和获得帮助的难易程度。确定可用的支持:来自发布商?来自社区(邮件列表、IRC 等)?来自服务公司(开发、支持、培训)?
为了避免陷入迷宫,最好选择一个可互操作的解决方案;一个尊重开发最佳实践(设计模式)的解决方案。
任何应用程序都可能存在漏洞。为了最大限度地降低风险,最好选择一个能够确保安全功能的框架(例如,XSS 管理)。
评估有关框架的现有文献的性质、数量和质量是绝对必要的:文档良好的工具既易于使用,也更易于升级。
许可证之所以重要,仅仅是因为它们可能对你的应用程序产生重大影响。例如,使用 GPL 许可的框架开发的应用程序必然会受到 GPL 的约束。另一方面,对于 MIT 许可的框架则不是这样。
也许你希望在开发阶段或更长期的维护和升级阶段,拥有一个技术团队为你提供支持。换句话说,请确保你在使用的工具所需的技能在公开市场上是可用的。
这才是关键!不要满足于阅读互联网上的评论、意见和传言,无论是好是坏。通过亲自测试,你将能够自己做出决定,并确保你完全适应这个工具。
选择框架绝不能掉以轻心;这是一项长期的承诺。确保你做出正确的选择!