抱歉这个相当主观的问题,但我希望得到比我更有经验的人的意见。
我对 ajax 驱动的 PHP 应用程序非常了解,虽然我在客户端的标记和行为之间有很好的分离,但我的 PHP 慢慢变得有点混乱。到目前为止,我做得很好,把它分成几部分,并以一种我没有太多重复的方式进行结构化,但我肯定开始看到这如何成为有足够代码的负担。所以我一直在阅读有关 OOP 和 MVC 的内容,现在我正在尝试决定是否值得为 CodeIgniter 或 Kohana 重构。直觉上,感觉这将比它的价值更多的工作,但我知道我可能会在一段时间内唱出不同的曲调。
根据您的经验,今天以程序方式编写一个严肃的应用程序是否被认为是绝对骇人听闻的,或者是否有某些类型的应用程序更适合过程/结构编程。