忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT HPC论坛 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 575 | 回复: 0

[学习分享] PHP已经过时了?Facebook为什么要放弃PHP? [复制链接]

论坛徽章:
0
发表于 2017-11-14 11:24 |显示全部楼层
PHP作为一种开源脚本语言,已经在Web开发领域盛行已久,它吸收了C语言、Java和Perl的特点,让开发者学习简单,使用方便。但是没有不落的太阳。在编程语言界盛行一时PHP也有被放弃的时候。最近Facebook表示,一直采用PHP编程语言搭建的高性能开源服务器HHVM(HipHop Virtual Machine)将放弃使用PHP语言,在明年年初发布最后一个HHVM应用PHP语言版本后将使用PHP生态的另一语言:HACK。为什么他们要放弃语言转用Hack呢?
原来是他们团队一直都在同时支持PHP和Hack两种语言,而PHP在设计上一直有个非常大的问题,那就是PHP7和PHP5兼容性不好,导致开发者在开发过程中需要浪费大量的时间来避免兼容问题导致的BUG或者其他问题。
现在决定放弃PHP,完全采用Hack会让开发者不用再考虑PHP的设计中那些遗留很久的问题,给开发者一个更好的开发环境和性能体验。
Facebook考虑得更多应该是针对 Hack 而设计的改进:完善 Hack 数组;消除析构函数和引用;使用垃圾回收功能以产生可衡量的性能提升等。作为互联网巨头之一的Facebook,它的选择或许代表着一种编程语言的趋势,编程序语言既需要不断更新升级满足开发者越来越高的开发需求;另一方面,兼容性差的编程语言必然遭到淘汰。
Facebook在自己的发展史上做出了自己的选择,那么你会做出什么样的选择?
联华云专注为用户提供香港云服务器,深圳云服务器,东莞云服务器,广东云服务器,辽宁高防云服务器,北京云服务器。全BGP多线带宽,硬防最高可达500G。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP