您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

2019年网站开发学习PHP还是JAVA?哪个好?

2024/3/18 10:46:21发布30次查看
对于刚接触it的同学们来说,学习php还是java?哪个好?的确是一个能让人产生选择困难症的问题。而即便是专业的编程人员也会面临同样的问题,俗话说技多不压身。那么想要在php和java中进行抉择,你就需要了解他们各自的优势及不足之处。
了解java
java是一门计算机编程语言,和c++、python等编程语言一样,java应用广泛。从我们日常用的安卓手机app到大部分网站或管理信息系统的应用服务器程序都是用java这中语言来写的。
优势:java是跨平台的,有多个方面的应用,如android、swing、j2ee、j2me等。就业面比较广,市场用人需求大。java多开发大型系统,所以大型企业往往需要很多java人才。(免费教程推荐:java视频教程)
劣势:java学习门槛高(对比php),要学很多开源框架再去学习搭建技术架构,学习周期长,开发较复杂。需要团队开发。
了解php
php是hypertext preprocessor的缩写,是一种计算机脚本语言(script languages)。脚本语言不需要像编程语言那样在编译时生成二进制可执行文件,而是直接对写好的php代码执行以达到效果。和同样的脚本语言javascript一样,php也是一种解释型语言,即可直接解释执行。
优势:php主要用来做网站开发,目前国内85%的网站都是用php开发,php是开源的,这是使得php经久不衰的原因。在电商、社区等方面,php具备非常成熟的开源代码和模板,因此使得php应用极为广泛。使用php的著名公司有:unilever、philips、ntt、cisco、 japan airlines、 air canada、 lufthansa、ge marketplace、 wallstreet:online germany、 auctionwatch、 villagevoic、 dialpad以及bmc,等等很多,世界上前四十的网站中就有二十多个是用php语言开发的。(推荐课程:六期线上班)
劣势:后期延伸性相对差;有可替代性。
下面给大家分享一条在知乎上关于《如何看待php的发展?》的高赞回复,希望各位能从中有所收益!
高晴:
做了10年的php,这几年php给我的触动还是比较少的,随着nodejs的快速发展,php最最擅长的web开发,已经被很多公司替换成前后端分离,后端提供接口服务以后,java等重量级语言的优势有凸显出来,而纯处理web页面的话,php很快会被node相关产品所替代,原因就是因为前端对js更加亲热,而php自身的长处无法发挥的淋漓尽致;
在一个长期维护的项目上,php是很容易被取代的。近几年,大家慢慢把目光转到swoole上,swoole我也用在生产项目上,做websocket,现在在正式环境也跑着,这个框架非常优秀,我也长期看好,但是能用上的公司,不多吧,目前看来也就是游戏行业,视频直播行业等,但是学一个用的不多的技术,会很累,很多时候就像纸上谈兵,无法长久。
php7的新特性都很棒,但是问问周边的人,在用php5跑项目的有多少,基于php7的优秀框架又有几个。所有的现象,都在表面,我挚爱的php,已经开始慢慢收冷漠。
不过,从乐观的角度看,php在市场上已经有一席之地,普通的web站,php还是占有很高的份额。老系统用php重构的也有很多;我在给一些公司建议架构的时候,新的项目还是会建议使用php,我带过java,.net,php团队,php在开发效率上绝对是第一的;一个语言总有它的冷静期,总会被其他新语言冲击,这都是它要经历的过程;
还有一点,目前php不受追捧的很大一部分原因是,目前初创公司没有之前这么多了,随着这几年一批一批的创业公司倒下去,php的开发人员也在慢慢的进入就业荒,没有之前这么好找工作了。而且他们有一个致命的问题,大部分都在做实现,所以对高并发,大数据,其实很多人都没有什么经验。
至于说什么php不能高并发,大数据,都是扯淡,大数据和语言一点关系都没有,数据库的架构,才是关键。php的弱势是密集运算。普通的web站,瓶颈都在数据层,有什么好运算的。高并发,和语言更没有关系,看你缓存怎么用,web服务架构怎么搭。ai的话,现在用最多的,应该是php的兄弟——python,同为解释型语言,而且python有很多针对人工智能的类库,java这块我不是很了解,所以不做评价
总之,我还是长期看好php这门语言,语言是工具,拿它做它能做的事,充分发挥它的能力就行了。
对于语言的学习,我觉得至少要精通3门以上的主流语言,看得懂6门左右的热门语言,一个是不要让自己在一棵树上吊丝,第二个是学习了多门语言之后,才有能力去正确评价各个语言的优势劣势,在什么场合使用什么语言;
总结建议:新人入门,想要学习网站开发,选择php是条捷径!!!
相关推荐:
2019为什么我们还会继续使用 php?
php7专题
零基础的小白如何学编程?
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product