什么时候应该使用框架?
如果你能找到一件与你的家具完美匹配的家具,为什么还要定制一件呢装饰是现成的吗?对于计算机应用程序也是如此:在开始创建框架之前,需要做一些调查工作。
一般需求vs.特定功能
除了框架之外,还有其他可用于开发Web站点和Web应用程序的解决方案:cms(内容管理系统)及其补充模块,以及打包的专业解决方案(CRM、电子商务解决方案等)。如果它们的原生功能完全符合您当前和未来的需求,毫无疑问:去做吧!重新发明轮子是没有意义的。
另一方面,当存在特定的需求、特定的业务规则,甚至需要混合构建模块(例如内容和电子商务)时,框架解决方案是必要的:它允许开发出与当前需求完美匹配的应用程序,同时仍然具有创新性。
正确的问题
为了确保你做出了正确的选择,无论是从短期还是长期来看,都有必要问正确的问题:
- 我目前的需求是什么?它们是否包含在一个打包的解决方案中?
- 如果我选择一个框架,我需要什么技能?
- 开发的解决方案是否可升级?
最后,不要陷入“需求表面上的简单”的陷阱。在许多情况下,很快就会发现,要实现的业务规则和功能都不是那么简单。
顺便说一下,Symfon欧宝娱乐app下载地址y也非常适合小型项目。
总结
- 一个框架可以适应所有的需求。
- ...但这并不总是必要的,特别是当需求具有更一般的性质时。
- 在做出选择之前,请详细规划您当前和未来的需求,然后比较市场上可用的各种解决方案。