我读过很多次关于Framework不适合产品开发的文章。我应该使用一个,还是它只适合开发软件并发送给客户?
我读到YII是一个快速的框架,比其他框架更快。这对我有好处吗?
请记住,我正在寻找高流量和高容量的DB网站。因为我只会把它作为一个宠物项目来开发,所以它也会进行几轮重新设计,让它变得更好。
我在包括stackoverflow在内的许多地方读到,Framework在讨论问题方面很好,而且其他人更容易理解代码。这个优势不在这里,因为我只会开发这个代码。
我不打算将其作为产品进行营销,但如果一切顺利,我会亲自在业务中使用它。
谢谢!
框架有助于敏捷开发,尤其是当您的目标只是尽快生产出产品并进行测试时。通常带有MVC(尽管有时不完美)模式设置,您可以轻松地将代码集成到您的网站,而无需重组。
我建议先研究以下任一框架:
符号:http://www.symfony-project.org/
Yii:http://www.yiiframework.com/
CakePHP:http://cakephp.org/
CodeIgnitor:http://codeigniter.com/
祝你好运!
这取决于你想做什么。就我个人而言,我不喜欢使用框架,因为我喜欢知道每个人都在做什么,并且我可以修改它。使用框架,你通常会得到一个功能齐全的组件,你不在乎里面发生了什么,你只在乎它是否工作。
选择如下:
- 如果你时间紧张,希望项目能尽快完成。使用框架
- 如果你要在源代码上工作很长一段时间,你将需要一些独特和特殊的功能。如果你是偏执狂,你不想相信别人编写代码的安全性。写你自己
或者。如果你是以计件工作的方式获得整个项目的报酬,那么就使用框架。如果你是按小时付费的,请自己写:)