返回首页
当前位置: 首页 > OSP文章 > OSP文章 >

来个口水贴.关于MVC开发模式和现有的很多框

时间:2010-07-14 11:37来源:unknown 作者:applezzy 点击:
把M定位成类似ORM的东西纯粹就是对MVC的侮辱.
目前市面上的大多框架,抄着JAVA的样子写PHP,分不清互联网应用和桌面/执久化程序的区别.(太多了,要打

  把M定位成类似ORM的东西纯粹就是对MVC的侮辱.
目前市面上的大多框架,抄着JAVA的样子写PHP,分不清互联网应用和桌面/执久化程序的区别.(太多了,要打起架来,但zf这个官方产品在这方面真是功不可没),不过也有国内开发者注意到这个问题.并做出了成品的解决方案(也不点名,怕有广告之嫌.)
MVC的核心,是让用户的业务M,V,C,框架只是提供一系列工具或者自动化功能来方便用户实现分层.一个框架如何知道用户会有什么业务?连业务都不知道如何来MVC?
要知道M不仅是数据模型.更是业务模型.我见过太多的人直接在控制器类写自己的业务类.将业务控制和业务模型混杂一起不分.却把框架提供的数据操作功能当成是M.
写程序如烹小鲜,饭店的师傅都知道前台抄单,洗菜,买菜和炒菜的人分开做事更方便快捷,前台将客户需求传递给师傅,师傅就知道要用用哪些原料和菜品,而不是由师傅亲自去问客人吃什么,然后回头再去找切菜的人拿菜来炒.前台对应的是菜的业务控制,而师傅建立的是菜的业务模型,如果用户不建立自己的业务模型,指望框架来帮炒菜,这不是不能.而实在是不该.
.
某框架在这方面做得不错.可惜文档少了些.
某框架看来看去就是个java的php语法版.
某框架就是pear包的oop语法版
web有web的特性,PHP也有它自己本质不同于其它语言的地方,这几年很多搞其它语言的人转到PHP,希望开发者在带入先进理论观点的时候适当的针对这些特性做修改,生搬硬套只会搞出怪胎来.
末尾还是很赞赏各路开发者们,毕竟将PHP推向了一个新的高度.加大了PHP的普及和应用场景.向诸位致意,此上只为个人观点.可以讨论,别骂人.
搞了九年PHP.当初实在没想到PHP会大众化.也没想到会发展得这样好.
带来的直接效应就是工资涨了.呵呵. 用smarty+xxxdb,然后自己写控制器德行不?强烈赞同,只用fleaphp最近在看qee其它框架完全可以放弃了。楼主是明白人。
M本来就是业务层,现在好多框架做成对数据库操作的封装层,这是天大的误区。
现在的框架中好像只有Qee是正确处理了这个问题。楼主知不知道orm是什么.楼上的,我以前很知道ORM是什么,现在反而不知道ORM到底是要干什么了?orm是一种封装业务逻辑和数据逻辑的实现方法看了楼上的发言,我更能理解为什么很多搞框架的.把ORM当做是M了.看了楼主的发言觉得楼主9年php白学了。
既然你很知道orm是啥,说说赞成一下
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
发布者资料
ospsmt365net 查看详细资料 发送留言 加为好友 用户等级:高级会员 注册时间:2009-09-08 13:09 最后登录:2010-03-03 10:03
推荐内容