arron刘 发表于 2013-07-25 14:19

大家有相关的问题都可以问的.李老师都可以给大家解答的.

laputa73 发表于 2013-07-25 16:42

看过一些框架,感觉就是api大集合+命令约定
再有就是模板和ORM
这个ORM,很多的框架都拿单表的CRUD说事,复杂一点的也就是两表连接,
在应用系统中,涉及多表操作的比比皆是,复杂的映射怎么弄?

forgaoqiang 发表于 2013-07-26 23:20

我倒是一直有一个问题,就是关于PHP的并发问题,很多时候可能需要并发来处理一个任务(可以是异步的),但是PHP并没有Java里面的线程之类的概念,现在多是自己写一个管理PHP然后分发任务,有没有统一的解决方法,或者MVC框架中有没有提供好的处理方式~~

开着Q7去西藏 发表于 2013-07-27 15:45

就用过tp,绝大部分都是直接sql对象+原生sql,懒得学他那一套函数,太过麻烦,也不自由,当然,可能是我不熟悉的原因:lol:

开着Q7去西藏 发表于 2013-07-27 15:46

另外,tp跟ci很想,只不过据身边的朋友讲,还是ci用着顺。,,

hnsyhly 发表于 2013-07-27 15:57

:wink:MARK

ceibas 发表于 2013-07-28 08:46

PHP比你学的那些并不会难太多,你需要的是理解面向对象编程思想,然后就可以使用PHP框架了。回复 10# 眼泪Angell


   

ceibas 发表于 2013-07-28 08:57

本帖最后由 ceibas 于 2013-07-28 09:07 编辑

由于PHP的原因,真正的多线程效果没有。但在MVC框架中,基本上都提供有类似的相应实现,例如ThinkPHP中的行为扩展机制,事件驱动处理机制等。当然,你也可以使用消息队列机制来模拟。回复 13# forgaoqiang

   

ceibas 发表于 2013-07-28 09:04

MVC框架的最大特点就是设计模式的改变,让项目变得可控、可定制。模型是数据处理的工厂,你所提到的关联查询,一般的MVC框架都能够实现。而且在PHP MVC框架中,ORM只是一种规范,但事实上你完全可以使用熟悉的SQL来进行多表查询。回复 12# laputa73


   

lsstarboy 发表于 2013-07-29 19:53

我想请教各位大侠,用mvc性能方面应该怎么样处理比较好?

我想重写一个课程管理系统,最初想选一个mvc,能加快开发进程,测试了常见的几个,使用起来确实方便,但性能都不满意,出了问题也很难排查,自已也尝试写过mvc,但发现慢慢又进入php的原生代码的路子,所以后来就干脆放弃mvc了,可能是脑子中根深蒂固的C思维在作怪。

我喜欢简洁高效,我觉得,对于小项目,特别是开发者很常少的项目,M可以用代码的框架来约束;V只要能把CSS和JS脱离出来就可以,模板用些简单的就可以,没有必要弄得非常复杂,循环、判断之类的,大可以用php来做;至于C,PHP本身就不是太看重,没有必要弄的像java那样非常正式,用一些全局的调用就可以了,看那些框架的源代码,都是extend好多级,虽然操作方便了,但是出了问题比较难排查,源代码读起来也非常麻烦,不停地跳转再跳转,并且每个页面的请求,都要调用一些根本用不到的东本,这些都是影响系统性能的,还不如轻装上阵。

页: 1 [2] 3 4
查看完整版本: 专家技术坐堂 解决各种PHP MVC疑难杂症(获奖名单已公布-2013-8-15)