免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: HonestQiao

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

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
发表于 2012-04-06 10:49 |显示全部楼层
回复 61# jig68


    查了一下,确实有php for android,看起来很不错!
  
    用过的同学说下感受呗!

论坛徽章:
3
CU大牛徽章
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29
发表于 2012-04-06 11:11 |显示全部楼层
最近在学习php,开发一点小工具在工作中用,整天头晕脑胀的。说i说自己的看法:
1、开发速度:PHP>JAVA>C
2、学习难度:PHP<JAVA<C
3、执行效率:C>PHP>JAVA
4、应用范围:PHP<JAVA<C
5、对业务逻辑支持程度:JAVA、C>PHP
6、部署难度:都差不多

总体上感觉PHP容易上手,开发比较简单,开发速度块,运行效率高,适合于开发业务逻辑相对简单的web应用。但是对于需要进行复杂业务逻辑的应用,就不太适合了,PHP感觉只是一个input和output,对于一个交互式的站点而言一般是够用了,对于有着复杂业务逻辑的应用还是用JAVA吧,这个貌似不是PHP定位的范围。一句话没有最好的语言,只有最合适的语言。

对PHP的前景依然看好,毕竟web应用会越来越多,轻量级的开发会越来越多。

论坛徽章:
0
发表于 2012-04-06 12:53 |显示全部楼层
PHP容易上手,开发比较简单,开发速度块,运行效率高

论坛徽章:
0
发表于 2012-04-06 15:52 |显示全部楼层
PHP适用的场景有哪些?PHP在这些场景中的优点及缺点有哪些?

简单、快速、高效的web应用都适用php做开发
优点:开发快速 成本低 大量成熟的开源项目可以利用
缺点:由于php易学,语法灵活导致开发者水平层次不齐,同一个项目由多人协作的结果就是维护艰难。而php的高效也是相对性的,当应用的访问量级达到一定程序
php是有天生缺陷的.无法仅依靠其本身来突破这个瓶颈 必须借助外力,这无形之中加大了开发成本。

移动大潮呼啸而至,PHP如何在中劈波斩浪,勇往直前?
首先php还是要做好定位,我认为php去做移动客户端的应用不是太合适还是专注移动web端比较适合.结合html5,还是可以在移动大潮中占有一席之地的。

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:56:11
发表于 2012-04-07 08:46 |显示全部楼层
php 最大的问题是没有好得框架

论坛徽章:
0
发表于 2012-04-07 08:58 |显示全部楼层
我是白领:今天领了薪水,交了房租水电,买了油米泡面,摸了口袋,感叹一声,这个月工资又白领了…   

飘过










signature..................................
仙府之缘

论坛徽章:
0
发表于 2012-04-07 11:32 |显示全部楼层
貌似大家都是从开发的角度讲,我从运维的角度谈吧:

PHP适用的场景有哪些?PHP在这些场景中的优点及缺点有哪些?

1.基本上php应用限制在web开发上了。不像python,在系统,客户端级别都会有比较多的应用。
好处是:
1)所有的虚拟主机,系统,都有php,而且版本不算太老(跟python相比,rhel5上面默认是2.4),初期可以租用虚拟主机,降低成本。
2)php不需要系统装哪些乱七八糟的库,框架,所以随处可以迁移。如果想python这种,如果从a环境迁移到b环境,如果系统不一样,配置环境是一个大工作量
缺点:
1)正因为没有这些库,框架,导致相对来说php的应用,库,系统没有python丰富。可以说上手可能比较慢

2.据我所知,php也可以在hadoop上跑运算,然后也有一些系统的脚本,跟数据库相关的脚本用php来写
好处:因为对库的依赖性很小,写的脚本可以随处跑。
1)
缺点:
1)还是跟上面一样,正因为依赖小,所以初期开发成本高。



移动大潮呼啸而至,PHP如何在中劈波斩浪,勇往直前?

不懂开发。
1.对于wap页面,关键是方便的移动开发框架和对之前传统页面系统的兼容
2.对于和app的交互,我觉得所有的语言都一样,可能java会略微占优,因为android的开发是java,所以客户端server端可以兼顾,但是这两类开发本不是一会儿事,所以java优势不算太明显

论坛徽章:
0
发表于 2012-04-07 12:59 |显示全部楼层
关注php

论坛徽章:
0
发表于 2012-04-07 14:36 |显示全部楼层
我觉得WEB开发是很大一块市场,PHP在这个领域做得很好,而且只在这个领域做好就行了。
PHP不应该去追求大而全,搞系统、客户端这些东西。
有些人说某种语言什么都能做,好像这是一个优点,我觉得这个不是优点。
柴刀砍柴,菜刀切菜,适用领域不一样,即使都做得到,付出的成本也是有差别。

敏捷开发提倡拥抱变化,而现今WEB领域就是多变的,PHP在这块应该说是如鱼得水。
Java这种主要是以传统软件工程来建构的体系,很难快乐的拥抱变化。

论坛徽章:
1
2016猴年福章徽章
日期:2016-02-18 15:30:34
发表于 2012-04-07 19:46 |显示全部楼层
回复 38# snow888


    这是PHP程序设计框架的问题,框架没整好,很难找到问题。如果你没接触过一个程序的框架,来改这个程序,哪怕只是改一个字,可能找到这个字都要定位好长时间。首先PHP没有好用的IDE,其次PHP不同的框架差别挺大的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP