|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你对java乐观有点盲目。java的关键就是在服务器上表现优异,而且它提供了整个开发所需要的工具。应该是说,看哪天。net网页编程有没有机会赶上java。(这是为<<程序员>>杂志写的稿件)
已有14岁的Java在一日千里的IT手艺范畴内不算年老,但它一向没有停下厘革,立异的脚步。Java已不但单是一种盘算机言语,良多情形下,我们称它是一个平台,一个社区,和一个生态体系。上面从JavaSE,JavaEE,JavaME,JavaFX几个方面,扼要先容一下Java手艺在2009年的变更和趋向。
JavaSE
今朝JDK的正式版本是JDK6Update12。JDK6Update10以来的版本,关头功效包含:
Java内核年夜年夜减少了,由本来的约莫十几兆减少到4兆,如许进步了启动Java程序的速率。而别的的Java库在必要的时分能够背景下载,如许也延长了守候和安装的工夫。
下一代的Plug-in架构。Applet运转在本人的历程中,而不再依附扫瞄器,进步了功能和可伸缩性。在2008JavaOne有一段很酷的演示,就是将Applet间接从扫瞄器中拖拽到桌面上,大概从桌面上拖到扫瞄器中。这个功效的完成有赖于JDK6中重写了毗连Java运转情况和扫瞄器的代码。这个新的Plug-in架构还供应一个成心思的功效,能够在Web页面经由过程JavaScript挪用Web页面上任何的Applet,不论这个Applet是用哪一种言语写的,好比JavaFXScript,JRuby,Jython。
这里要提到JDK6中Java假造机(JVM)对静态言语的撑持(JSR223)。这个框架可使Java使用程序中撑持剧本引擎,如许各类剧本言语就能够运转在JVM上。JVM开展的一个主要偏向就是往失落“J”,让JVM成为能撑持各类言语的,万能的“VM(假造机)”。今朝JVM撑持的剧本言语包含:JavaFXScript,Groovy,JRuby,Jython,JavaScript,Scala,Clojure。能够估计到的是,未来会有更多的剧本言语运转在Java假造机上。
还在草案阶段的JDK7,一些新特征也值得等候:
一个是完成JDK7模块化(JSR294,JSR277),将与OSGi同盟更严密的共同,以便JSR294模块能够被OSGi所利用。
别的一个是并行包。这个包努力于经由过程充实使用底层硬件来到达真实的并发。跟着硬件多核体系的普遍使用,并行盘算的需求对Java的功能提出了更高请求。
JavaEE
JavaEE6(JSR316)的公家审议将在2009年2月23号停止。JavaEE6承继了JavaEE5改善的方针,就是简化开辟,别的,还增添了一个方针,更好地满意开辟职员的需求。关于JavaEE6的会商延续了很长工夫,而争议最年夜的就是JavaEE6引进的Profile。
JavaEE十年来的开展了局,是这个平台变得愈来愈复杂,但对良多用户和开辟者来讲,大概他只必要利用浩瀚功效中的很小一部分,却不能不安装全部平台。Profile就是为办理这个成绩而界说的。Profile实践上是JavaEEAPI的子集。会商最强烈热闹的WebProfile就会合在,哪些API应当被放在尺度Profile中?
JaveEE6包含了一系列的新手艺和晋级,篇幅所限定,仅排列一些名词:WebBean1.0,JSF2.0,EJB3.1,JPA2.0,Servlet3.0,JAX-RS1.1。
JavaME
MobileServiceArchitecture2(MSA2)今朝已到了公家审议的序幕(JSR249)。估计2009年,MSA2将进进有用阶段。MSA2是下一代JavaME平台手艺,供应了更多挪动开辟的新特征,好比能够会见手持设备上的各类传感器,如减速计传感器,电池容量(JSR256);能够在手机上看电视(JSR272);好像信誉卡付出功效的手机钱包(JSR257);利用XML,剧本,与Java一同机关GUI(JSR290);经由过程手机利用VOIP服务(JSR281)。
JavaFX
Java在企业使用程序的开辟中一向占主导位置,但如今面向消耗者的富互联网使用(RichInternetApplication,RIA)软件数目在急剧增添,这类情况下,JavaFX应运而生。和Java言语比拟,JavaFXScript更合适开辟高效,疾速地开辟汇合各类媒体,交互性强,界面吸援用户的RIA使用程序。2009年2月,JavaFXSDK1.1与JavaFXMobile都正式公布了,下一个要等候的是JavaFXTV。借助Java这个壮大的平台,JavaFX方针是供应给开辟者更好的RIA平台与手艺,除持续要在传统的PC桌面坚持上风外,更是面向将来的终端设备,手机和电视。
做为一个开辟者,我仍旧看好Java的将来。
本文来自:http://blog.csdn.net/Adali/archive/2009/03/16/3993823.aspx
进而能拉拢大多数程序员用windows产品。并且从net网页编程网页编程AJAX可以跨平台这一点上,间接证明了我们的推断,至少证明了微软做过这方面的研究。所以如果哪一天突然听说了.net网页编程可以跨平台了,那么请不要吃惊,如果这一天真的到来,java就到了真正和.net网页编程决战的时刻。因为不到万不得以的时候微软是不会推出跨平台的.net网页编程的,如果跨平台的.net网页编程还不足以对抗java的话,那么微软还剩的手段就是开源了,呵呵。 |
|