{eval=Array;=+count(Array);}
看到这么绝对的回答,真是半夜睡不着觉,没有哪个语言会一统江湖,不同的语言各有应用场景,自从前后端崇尚分离后和java应用的逐渐成熟,java的后续应用趋势开始下降,这个看看大数据不得不承认,python这个本来只有科研人员玩的工具随着智能化和社会的进步被顺势推到了大众的面前。再说目前web开发越来越只依赖以js为中心的框架,跟java一点毛关系没有,以后web前端工程师需求会呈现上升趋势,理由是他离用户最近。
谢谢邀请!
从现在看未来,其实很多都不准,你换个思路,想想什么是现在发展最快的 Web 语言?
我推荐 Nodejs。
你可以查一下招聘网站的岗位,Nodejs 正在飞速的增长,而且学习 JavaScript 也是非常有必要的,所有能用 JS 编写的程序,最终都会用 JS 编写一遍,这句话还是有一定道理的。
而且现在 Nodejs 写中间件,也是有无可替代的优点。所以我推荐 Nodejs。
目前来看,java是主流的web开发语言,将来也会是。
空口无凭,我们拿事实说话:
java本身优点
1.、面向对象:
所有面向对象编程语言都支持三个概念:封装、多态性和继承,Java也不例外。
它是一门纯面向对象的语言。《java 编程思想》中提到“Everthing is object”,万物皆是对象。
现实世界中的对象均有属性和行为,相比计算机程序上,属性则代表着对象的数据,行为代表着对象的方法。有了这两个特点,万物皆可以交互。
2.、平台无关。
java语言经过一次编译,便可以依靠Java虚拟机(JVM)在目标码级实现平台无关性。JVM是一种抽象化的机器,
它附着在具体操作系统(window/linux/mac等),JVM本身具有一套虚机器指令,并有自己的栈、寄存空间。
除此之外他还可以开发分布式应用程序,并且在安全性和可靠性方面也是表现的非常优秀。
说了java这么多优点,其实java在web开发方面也是很强的,接下来我们具体说下:
java结合web开发的优点:
1、提供了对web应用开发的支持。例如,Applet、servlet和jsp可以用来开发web应用程序;
2、java连接数据库开发比较方便,比如jdbc连接数据库,再则java衍生的框架比如spring,封装起来的数据库连接池更是简单至极,
并且支持多种数据库,比如mysql,oracle,db2,sqlserver,redis等。
3、java里面的还提供了开发分布式应用的类库比如socket、rmi等。
4、java开发web成本较为低廉,java的web应用服务器有免费tomcat、jboss等,如果需要更好的商业化的服务有:websphere和weblogic等。
综上所述,java作为比较早的开发语言,他的技术框架等开源的有很多,方便大家学习,开发完成后,易维护。
即使出现问题,定位的话也比较方便。java开发完成后呈现在机器上的是一些class文件,并不能被人看到源代码,相对来说还是比较安全的。
说了这么多,再次表明观点:java会一直第一下去,以前是,现在是,将来仍会利于不败之地。
由于本人是java出身,说的难免有错误的地方,欢迎大家批评指出。谢谢。
私信回复【学习】获取各种学习资料,全是技术干货,每一天都会更新。
只能说java是后台最流行的语言,但是前端最流行的目前是h5跟JavaScript,我个人比较看好JavaScript,因为目前来说,最难的语言也是JavaScript
照目前的趋势来看我觉得应该就是python没错了。
python的库非常丰富,大数据,人工智能都能用到,而且他的上手周期非常短,普及的话一定是他。
金融行业,运营数据分析,计算机,人工智能......都可以使用python,而且python对应的行业都是热门行业,不说未来,就说现在,现在已经很多小学高中在开python的课程,可以说他就是趋势。
而且java要收费了,python是最好的语言不是空穴来风,我只想说python真的非常简单易上手,最后~人生苦短快用python,哈哈哈!~
从全世界范围来讲,当很多所谓的大牛都在讨论C++和java性能孰优孰劣的时候,小札已经推出了服务端完全采用php架构的facebook,每日PV并发承载量是万亿级别,绝我所知,没有任何一门语言在实战项目可以达到这种级别的并发。 在国内,不同编程语言的同学都在相互鄙视的时候,小龙同学已经采用PHP推出了微信服务,在国内达到PV是百亿级别的并发。据我所知,后端采用其它语言的,没有任何一门语言可以达到这种级别的并发,我只想说,php是最好的编程语言,之所以这么说,没有别的意思,其它语言都有人黑,php只能自黑!
web开发分为前端和后端,前后端的主流语言分别是js和java。
前端现在是js的天下,以后也是。目前前端的流行框架有Angular 、Vue、React等都是以js为基础的。前端的展示用CSS、布局用HTML、逻辑实现用js,没有js的前端也就是一些静态页面而已。
后端虽然现在有很多开发语言,例如python、php、go,但是真正的老大还是java。java做企业级应用有丰富的框架,稳定、高效,再加上近年来流行的微服务、分布式,巩固了java在web开发中的地位。
哪个编程语言会成为主流开发语言,这个很难说,毕竟大家都是在 不断改进完善发展的。不过加米谷在这里贴一个编程语言排行榜吧:
IEEE Spectrum 杂志今年发布,对于每位开发者而言,想要衡量编程语言流行度则需要依赖相对流行的网站统计数据。
IEEE Spectrum 编程语言排行榜的排序综合了 9 个重要数据源的 11 个指标...
Python 再占榜首,Java 屈居第四
编程语言排行榜 Top 10
去年,Python(得分 100 分) 仅以 0.3 分的优势击败了 C 语言(99.7 分)。而如今看来,势头不灭反更胜的 Python 已经牢牢地站稳了第一的位置。
同时今年,C++ 也反超了 C,位居第二名,98.4 分,不过第一名 Python 和第二名 C++ 之间的差距相比去年一二名更大。C 排名第三,得分为 98.2。
去年,Java 以 99.4 分排名第三,今年降到了 97.5 分,排名第四。Top 10 排行榜除此之外,还有 C#、PHP、R、JavaScript、Go、Assembly。其中,Assembly 是首次进入排行榜的前十名。
想要根据自己需求了解编程语言趋势,可查阅 2018 年 IEEE Specturm 编程语言排名:
https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2018
10
回答5
回答3
回答4
回答9
回答2
回答5
回答8
回答9
回答10
回答