编写基于PHP的工具 - 我应该使用框架吗?

fru*_*cup 1 php codeigniter

我正在制作一个非常具体的"控制面板",用于组织信息,记录统计数据,发送警报等等.

我最初的计划是使用CakePHP来实现它.我试过Cake,虽然我认为它真的很棒,但我真的很讨厌它,因为它是"自动化的".在我不知情的情况下,我不喜欢它如何做到这一切.昨天我换了CodeIgniter,因为朋友告诉我试试吧.我更喜欢CI,但是使用PHP框架感觉不对.对我来说,它感觉不够自由或足够灵活.

我的问题: 我应该继续尝试使用框架,还是应该构建一个"半框架",使某些事情变得更容易(布局,表单验证,本地化)?

我可以补充一点,我已经创建了一个安全的身份验证系统(好吧,我认为它是安全的,但这是针对不同的讨论:P)在这个网站上实现相当简单.

Gor*_*son 5

我应该继续尝试使用框架,还是应该构建一个"半框架",使某些事情变得更容易(布局,表单验证,本地化)?

我认为这里最大的问题是使用框架是否会让您的生活更轻松.框架旨在通过为您自己的代码提供强大的工作基础来简化编码.如果该基础通过减少您需要编写的代码量以及进入其中的维护量来帮助您,那么是的,我强烈建议您使用框架.如果框架使您的工作更加困难,因为它不能很好地满足您的需求,并且不会减少您需要做的总体工作量,那么我强烈建议您不要浪费时间.

就像你停止使用无法帮助你更快或更好地洗碗的洗碗机一样,继续使用不能帮助你更快或更好地编码的框架.