为什么说PHP的开发效率就会高

这两天把PHP5好好的看了一下,从语法到常用的函数库、到smarty模板和一些应用的例子,感觉PHP和ASP很像,没什么太大的区别。从语言的角度来看,PHP和其他脚本语言或动态语言的差别不是那么大,虽然PHP已经支持面向对象了,但我估计现在很多人拿起PHP还是用面向过程的编程方法,估计很多对数据库的访问就直接写在界面逻辑里了。

感觉PHP没有什么应用分层的概念,顶多是把一些功能抽取出来,独立于一个php文件中,比如数据库访问,权限处理等。如果真的是这样,只能说PHP追求开发速度,而对架构设计有所忽略,我觉得这种设计理念真的不如J2EE、.NET好。但也许你也可以按照多层结构来写一个PHP应用,不过这好像不是大多数人的用法。

为什么大家都说用PHP开发Web网站、互联网应用的速度快效率高呢?我觉得可能不在于语言本身,而是有很大的一个开源社区,有很多的第三方开源模块可以快速拿过来使用,这样面对一个应用,可以快速的东拿西拿,最后在短时间内拼凑出一个可以使用的系统。但这样的系统如何作为企业级系统来使用?其性能、安全性就能达到要求么?如何面对开源模块中的缺陷漏洞?看来互联网应用和企业级应用真的不一样。

今年部门要成立一支PHP互联网开发团队,所以可以从他们的工作中学到一些东西了,也许通过看他们的开发实践,我上面的疑问能够得到答案。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值