网站开发使用什么语言好 php与java的选择分析

近十多年来,PHP风光无限,在Web开发领域,PHP、ASP、JSP三足鼎立之际,PHP借助LAMP,可谓独占鳌头。PHP在Web开发方面,特别是天然的优势,毕竟它的出现是专门为解决这一问题而设计的。

近年来,发生了一些事情,对PHP产生了一定的冲击。一是出现了多种编程语言。例如:Go,Swift,Rust,Dart,Kotlin等,尽管有些与PHP没有直接的竞争关系;这些现代编程语言,吸引了很多人学习。


移动互联网的兴起。许多企业,注重移动端,为Web而生的PHP,变成了只提供API;大前端的出现。以前,前端只是简单地用来处理一些特效,点击事件等等,随着Vue,React和Angular三大框架的兴起,非移动端的开发,很多都是直接前后端分离;Docker、微服务等技术和体系结构的出现,尤其是微服务,对LAMP体系结构产生了巨大的冲击。相信,进行微服务体系结构的演进,很少有人会想到使用PHP;


大数据和人工智能的到来。在这方面,Python是最大的受益者,Go也不错。相比之下,没有PHP;6)云计算、区块链、物联网等技术似乎与PHP无关。


上述对PHP程序员影响很大。事实上,PHP在过去过去的两年里没有什么优势,我也做了几年的PHP,现在除了现有项目的维护之外,基本上不需要PHP,这应该与程序语言的发展有关,PHP是在做网站流行的时候,高效率地开发的。建立一个网站,建立一个内容管理系统,真的很快,现在移动时代,大数据时代,传统的网站开发越来越少,现在都是微服务,大数据平台,人工智能,这个PHP不占优势。就招聘需求而言,PHP相关招聘较少,主要原因是中小企业创业失败的可能性较大,加上疫情爆发的原因,对中小企业的冲击很大,导致许多岗位需求直接消失。再说java,这种语言出现的时间比较长,所以你可以很容易地找到一个有10多年经验的java工程师,目前java从业人员也是最多的。换句话说,java这么好招,我还要php做什么。但也不能说php一无是处,毕竟是小公司创业的首选。有经验的phper,还是能找到工作的。疫情下,工作难找,吃饭难。

分享: