java - PHP未来的发展会是什么方向?

 mobiledu2502883857 发布于 2022-11-22 01:01

看目前的趋势

web前端的javascript占的比重越来越大,加上许多mvc框架的出现(backboneangular),许多公司选择使用javascript来实现前端展现的逻辑,替代了原先在页面写php

之前php兴盛,很大的原因是做web网站很方便,开发迅速。但是javascript是比php更灵活的脚本语言,在前端展现方面完爆PHP,那留给PHP的空间,是不是就只剩下写后台的数据接口?

如果是这样的话,那用php写后台接口会比java强多少呢?我个人理解,甚至比java要弱!比如我用了hadoop来处理大数据,再用php去调用java的接口来取数据?是不是很蛋疼,我为毛不直接用java?java在大数据处理等方面比php能做的更多。

综上,目前许多大企业还是在用php,比如百度,fb,而且已经积淀很深(正因为积淀深,才不好换?!)。但是假如你是公司的架构师,你还会用php么?
14 个回答
  • 通过你的描述,可以得出你技术水平应该在工作1到2年左右,也就是编码阶段。你还是静下心好好学习。

    2022-11-22 01:18 回答
  • 同意小提观点

    2022-11-22 01:18 回答
  • 看到人家说10年还有空间

    2022-11-22 01:18 回答
  • python大法好!

    2022-11-22 01:18 回答
  • 楼上那些说回调的,建议你们了解一下javascript promise对象

    2022-11-22 01:18 回答
  • 比如生成一篇博文,用PHP可以好好地输出HTML结构明确布局让浏览器展示,也方便搜索引擎抓取,非要用JS访问服务器端的PHP返回的JSON,然后还得用JS排版输出,关键是常见的搜索引擎还抓不到这些JS输出的数据,这不没事找事吗?

    论HTML预处理,不见得JS比Hypertext Preprocessor有优势。

    2022-11-22 01:18 回答
  • 可能还会用,因为java语法太繁琐,然后js代码回调太多,乱七八糟.暂用php做项目十年,等golang的位置确定后,再转语言吧.人类新一代们,90后,00后,10后们,更喜欢实时网页,不喜欢那种80后喜欢的刷新后才能显示最新内容的留言板形式,所以js适合00后们的项目.php是80后的专利,这代人逃脱不掉,被历史抛弃的命运,最终有一天.

    2022-11-22 01:18 回答
  • php 是最好的语言

    2022-11-22 01:18 回答
  • 楼上几位说的文不对题,lz说的是会不会业务逻辑越来越多的放在前端,php只负责组装数据。和nodejs没关系。。

    其实是有这个趋势,前提是搞定安全性和seo。

    建议看看meteor,会发现服务器真的不用做什么。

    2022-11-22 01:18 回答
  • hadoop是java写的就要用java来连hadoop处理业务?
    那mysql是C写的就要用C来连mysql处理业务?

    PHP不擅长做的事(SPA/复杂页面交互)有前端来做了对PHP当然是大大的好事,以前不存在的“前端开发”出现,帮PHP程序员分担了他们原本并不擅长的工作

    要说替代PHP,NodeJS倒是一个威胁,但题主没提我也不多说

    至于Java,在企业开发上强于PHP,在互联网开发上弱于PHP,这个情况目前看来短期不会变,变也不会和前端mvc的大发展有关系

    2022-11-22 01:18 回答
  • node开发一些稍大的项目,陷入N多回调不能自拔~~

    2022-11-22 01:18 回答
  • 你应该多关注一下国内那些有php.net邮箱的人,不要瞎扯基八蛋,十年内甩开膀子写php不会任何问题

    2022-11-22 01:18 回答
  • 在水平还不够的时候,瓶颈从来都不在语言层面。

    2022-11-22 01:18 回答
  • 首先,没有谁规定一个程序员只能固守一门语言,php程序员完全可以花时间转其他语言,据说所知,我认识很多人,都是php入门,然后转的其他语言。
    其次,技术选型并不是选最先进的技术,而是最适合的技术。不是所有公司都是百度,fb。不是所有公司都养一大票人。奔驰宝马法拉利都是好车,但是卖的好的,还是经济型车。
    再次,php发展已经有10年了,并非所有项目都有动机去迁移。就像iphone年年出新款,性能更强劲,功能更多,但是也没几人年年追新款。
    第四,随着硬件性能越来越强悍,价格越来越低,而人工费越来越高,脚本语言只会越来越流行,编译型语言只会存在于某些特定的领域或模块。
    node.js本人用过,小项目或大项目小模块还行,项目一复杂,坑比较多,开发难度比php高,而且异步回调不是万金油,不是所有场景都适合,

    2022-11-22 01:18 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有