SensioLabs

Since 1998, SensioLabs has been promoting the Open-Source software movement by providing quality and performant web application development products, trainings, and consulting. SensioLabs also supports multiple important Open-Source projects.
Learn more

In the Spotlight

SensioLabsInsight
Blackfire

Our Blogs

    Symfony, SensioLabs, Insight, and Blackfire.

选择正确框架的十项标准

您将使用哪个框架来开发站点?这是可以用来避免出错的清单。

1.人气和社区规模

框架越广为人知和认可,它将越“活”,不断发展和完善:新想法,插件的数量和质量等。

2.哲学

这是框架的实质:这是确保框架满足您的需求的基本标准。由专业人员根据自己的需求开发的工具显然可以满足其他专业人员的需求。

3.可持续发展

在选择框架之前,请确保在整个过程中它都能跟上您的发展。这简化了应用程序的维护和升级。

4.支持

另一个不容忽视的标准是轻松找到问题的答案并获得帮助。确定可用的支持:来自发布者。来自社区(邮件列表,IRC等)?来自服务公司(开发, 支持培训)?

5.技术

为了避免陷入迷宫中,总是最好选择一种可互操作的解决方案;一种在开发(设计模式方面尊重最佳实践的方法

6.安全性

任何应用程序都可能容易受到攻击。为了将风险降到最低,总是最好选择能够确保安全功能的框架(例如XSS管理)。

7.文件

评估有关框架的现有文献的性质,数量和质量是绝对必要的:有据可查的工具既易于使用,又可升级。

8.许可证

许可证之所以重要,仅仅是因为它们会对您的应用程序产生重大影响。例如,使用GPL许可框架开发的应用程序必须服从GPL。另一方面,对于MIT许可的框架而言并非如此。

9.市场上可获得的资源

也许您希望在开发阶段或从长期来看,有一个技术团队为您服务,以进行维护和升级。换句话说,请确保所使用的工具所需的技能在公开市场上可用。

10.试试吧!

那是关键!不要对在互联网上阅读评论,评论和谣言好坏感到满意。通过对其进行测试,您将可以下定决心,并确保完全满意该工具。

摘要

选择框架绝不能掉以轻心;这是一项长期承诺。确保您做出正确的选择!