我正在寻找一个好的PHP框架,并且看到大多数提供MVC方法,是否有任何其他(或更好的)设计方法/方法被认为是更有效或最佳实践? MVC开始看起来过时但我想知道它是否仍然被认为是行业标准。
答案 0 :(得分:0)
MVC仍然是每种面向对象的Web开发语言的行业标准。
但是,您可以获得一些替代路线:
然而,据我所知,除了这些路线之外,你有点不走运。
感谢Xeoncross,忘记添加“微观通常仍然是mvc”警告
答案 1 :(得分:0)
嗯,总而言之,对于大多数框架来说,MVC实际上是误导性的。我不知道任何PHP系统只基于模型,视图和&控制器。他们中的大多数也使用函数,库,配置和缓存级别。
MVC只是一个起点,表明你的业务逻辑和视图中的抽象是一件好事!从那里,您可以根据需要从模板解析器到计算物理的库中抽象出更多的系统。
答案 2 :(得分:0)
我会推荐symfony框架作为我的理想;)
答案 3 :(得分:0)
我所知道的唯一经过充分测试的PHP框架使用了MVC模式,但是有一些基于Web的框架将Naked Objects模式用于其他语言,如Java。
如果您感兴趣,看起来PHP中至少还有一个Naked Object框架正在进行中: