我分歧意这类传统言语的概念,由于我没有找到真实的证据标明Java切合这两个尺度中的任何一个。单是Android就可以包管良多新的项目将被用Java来编写。同时,在企业中,我也没有看到甚么言语已代替了Java的地位。Spring的盛行水平也标明了Java在企业中仍旧是一门受接待的言语。JavaScript作为面向客户端开辟的手艺和在Node.js中的手艺大概终极会把Java在Web使用程序的份额中挤失落一部分。以一样的体例,RubyonRails也会占有小范围站点的份额。在那些狭窄的范畴中,Java大概成为那种传统的言语。可是如今判定将要产生事变的水平还为时过早,由于Java编写的WEb框架在新项目中的使用仍非常活泼。
我批准这是真的。软件开辟正在履历新的编程言语的“黄金时期”。在已往的十五年里,D、Erlang、Lua、Ruby、Scala、Groovy、Clojure等言语层见叠出(固然有些言语创造的工夫远在这一时代之前,但倒是在这个时代变得盛行起来的)。同时一年夜堆新的言语如Go、Rust、CoffeeScript、R和Haskell等互相合作来引发注重。在盘算机开展史上还从没有哪一个时代一样有这么多种言语和手艺特性的选择。假如说良多年夜学的盘算机迷信课程使用Java作为教授教养言语的话,这能够标明Java代表了编程言语的近况,而那些新言语则是处于真正乐趣而衰亡的事物。我批准这类概念。我喜好探究新的编程言语,但它们的存在对Java来讲其实不代表甚么。好像一个Reddit网友说的那样“我是编程方面的老手,往年方才拿到我的学位,但Java和C#/.NET相对没有要死亡的趋向。我如今在做我的第二份事情,而且我的前两份事情都要编写Java。”
除在一些供应特别用途的范畴外,Javaapplets几近完全消散了。即便是JavaFX,作为一个Swing的主要晋级,我不以为它充足让Java在客户端界面开辟范畴占次要位置,特别是在桌面使用方面。但是,Java历来就不是桌面使用的次要成员,以是它将来在这方面的出席并没有真正影响到它的全体强健性。
欢迎光临 仓酷云 (http://ckuyun.com/) | Powered by Discuz! X3.2 |