免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: HonestQiao
打印 上一主题 下一主题

【PHP系列讨论】PHP语言精粹何在?路在何方?--移动互联网时代,PHP将何去何从 [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
31 [报告]
发表于 2012-03-26 15:27 |只看该作者
回复 36# 七夜


java 的框架的确很优秀,这使得用 java 开发 web 应用变得非常容易,同样也是因为这个原因,使得程序员从大量的代码组合中解放出来,从而更多的关注业务逻辑的部分。

php 这方面先天就是弱势,不可否认。

php 也并非就是 view 部分,事实上,你可以使用 php 开发出完整的在线商业应用,只是这样的开发,代价过大,同样,使用 php 开发的在线商业应用,随着程序的扩大,代码维护将变得越来越困难。有时出现的很小的bug,也很难准确的定位。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
32 [报告]
发表于 2012-03-26 15:30 |只看该作者
回复 34# ylky_2000


    php 的优点部分,应该说就是简单,上手容易。至于开源和免费,java 也一样。

php 的问题主要还是在于没有一个好得框架,没有能很好的将 m、v、c 三者分离。

php发展上最大的瓶颈是没有较大的在线商业应用做为正面的宣传,这使得在电子商务平台上缺乏亮点,信心多少会受到打击。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
33 [报告]
发表于 2012-03-26 15:32 |只看该作者
回复 33# chlinux


    用惯了 java 的也并不会看不起 php ,事实上,俺一直有这样一个观点,什么样的业务需求、什么样的平台,采用什么样的开发模式和开发语言。

没有最好的,只有最合适的。

论坛徽章:
0
34 [报告]
发表于 2012-03-26 15:33 |只看该作者
其实咱们搞php的没有必要妄自菲薄。每个语言都有其存在的目的,所以我们就不要要求php一定像python一样,一定像java一样。php之所以是php,就是因为它自己的特点。最近排名php确实在下降,但大家要看到,所有的脚本语言都在下降,python, ruby。这是移动开发带来的冲击,并不意味着php就怎么样了。

php最新的版本语法特性已经很强大,在吸取完善面向对象特征的同时,又保持了php的简洁高效,这是很务实的发展策略。php最新的5.4版本性能又有很大的提升,这很好。说明php的社区很稳健。其他的语言很多时候换了个版本,向下兼容性就很差。

python, ruby我觉得就不要提了,呵呵,都是优雅,我是一点都感觉不出来。还有就是说php是dirty and quickly,其实这也是以讹传讹,php照样可以写出clean and quickly的代码出来。

rails大家也不要迷信,复杂的版本依赖机制,炫耀的语言技巧,也只能注定它是一个小众人群。

看到有朋友在推荐我们的zentao,呵呵,也王婆卖瓜下,推荐下我们的zentaophp框架。特点嘛,概念简单,文件组织合理,中性化命名,我们用它开发了禅道项目管理软件,有将近40个模块,大概有7万行代码。功能差不多是我们1/3或者1/2的redmine,代码量远超过我们。我想在这一点上面,php的表现力还是很强的。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
35 [报告]
发表于 2012-03-26 15:34 |只看该作者
回复 26# cu-superstar


    这个观点我同意,如果能编译执行,哪怕是伪编译,只要能提高执行效率,对 php 来说,就是一个非常了不起的进步。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
36 [报告]
发表于 2012-03-26 15:35 |只看该作者
回复 25# wang290


    这玩意儿没用过,不清楚。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
37 [报告]
发表于 2012-03-26 15:38 |只看该作者
yifangyou 发表于 2012-03-24 20:45
1.PHP适用的场景有哪些?PHP在这些场景中的优点及缺点有哪些?
答:我认为PHP使用的场景:
1)短平快的小网站开发,这个非常适合,例如我公司的经常做一些节日活动,一般是三四个页面之类,做起来一两天基本上搞定,用LAMP,或者LNMP都能够支持很高的访问量,另外php是多进程的,避免了内存占用大,内存泄漏等问题,修改bug也非常方便,不用重新启动apache,不像jsp那样每次改完java都得重新启动tomcat.
2)后台程序,php源于perl,但是比perl更灵活,更好用,对于文本处理和perl一样强大,一段小小的脚本用php来完成的话,开发效率会很高。
3)客户端程序,我用过新浪sae上传文件的客户端,挺好用的,没有研究过这方面。
2.移动大潮呼啸而至,PHP如何在中劈波斩浪,勇往直前?
答:php在移动方面应该有很大的发展,例如用php做移动html5网站和phonegap之类的半手机客户端,在移动阅读,移动应用等方面会有很大的发展,php最重要的是灵活好用。


精辟,说出了 php 的基本特征。

php 做论坛程序也不错,比如 CU 的这个论坛程序。

论坛徽章:
6
CU大牛徽章
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29处女座
日期:2014-04-21 11:51:59辰龙
日期:2014-05-12 09:15:10NBA常规赛纪念章
日期:2015-05-04 22:32:03
38 [报告]
发表于 2012-03-26 16:03 |只看该作者
snow888 发表于 2012-03-26 15:35
回复 25# wang290


你落伍了,现在php框架还是很热的,这个也算是PHP近几年来最大的改进吧,虽然这个框架还无法和java啥的对着搞,但是在面小中小企业应用需求时,这个快速开发框架真的很适合,而且不用像ROR或者Python的框架那些,之前的业务代码需要从头再来

论坛徽章:
0
39 [报告]
发表于 2012-03-26 16:44 |只看该作者
PHP 应该继续发展下去,积极吸取别人之所长,例如Perl、Python等

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
40 [报告]
发表于 2012-03-26 17:11 |只看该作者
回复 45# wang290


    zend 的那个用过,感觉很繁琐,这个还真没用过。

多数的时候,俺是直接用 vim 干得。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP