【发布时间】:2010-09-21 16:42:39
【问题描述】:
我从事 PHP 开发已经很多年了,掌握了很多工具;我自己开发的工具,或者我学会信任的免费使用的解决方案。
我最近查看了 CodeIgniter,发现它们有许多类和辅助例程来帮助开发,但在示例中没有发现我无法使用自己的工具轻松完成的内容。简单的东西,例如 DB 抽象、电子邮件助手等。有一些与路由相关的有趣代码 - 将 url 映射到正确的控制器;但是,如果您曾经编写过带有漂亮 url 的 MVC 风格的 Web 应用程序,那么自己编写代码也不是特别困难。
即使浏览了其他一些流行的框架,我仍然没有发现可以那么节省大量时间的东西。即使查看论坛,我也看到人们在努力获取适合他们的工具。我确实理解它们对初级开发人员的帮助更大,因为完整的系统设计技能需要一段时间才能完全理解和欣赏。
然而,我经常被告知我应该使用现成的框架来生成我的解决方案,但我仍然不相信。对像我这样的人有什么真正的好处?我只是精英主义者,还是这是一种普遍的看法?
编辑:看看这里的一些答案,我是否应该考虑将我的工具集打包为自己的框架,编写一些文档并发布教程?如果我对采用其他框架犹豫不决,是否会打开它并让更多人关注它有助于提高我自己的技能/工具?
【问题讨论】:
-
如果您决定打包您的框架,请添加一个链接。谷歌代码或 git 项目很容易设置。我很好奇。
标签: php frameworks