首页 > 北大青鸟IT培训 > 广州 > Java与NET的平台发展之争—北大青鸟it培训
Java与NET的平台发展之争—北大青鸟it培训
文章来源:珠海北大青鸟IT学院 点击数: 次 更新时间:2014-02-11 16:46
       Java 8即将正式发布,从早期版本中,我们已经可以领略到一些令人兴奋的特性。但是开发者Andrew C. Oliver表示,尽管如此,Java语言在某些特性上还是落后于.Net。
       比如Java 8中最令人期待的Lambda表达式,在2007年发布的.Net 3.5中已经存在了。他认为,.Net已有的和即将到来的特性要比Java 8优秀得多,如果Java 9再不做一些大的改进,那么Java落后于.Net就不止一点点了。
关于更新速率
       微软有能力做出更快的改进。我记得在很早期的时候,微软能做到每周都更新数据库API:从ODBC、RDO、ADO到OLEDB等。自从出现了.Net之后,微软便达到了一种前所未有的更新速度。
      但是Java为什么落后这么远?在早期的时候,Java的发展也是非常快速的,从Java 1.0.2 到 Java 1.1,仅仅一年时间,我们就看到了Java彻底地改变。从Java 1.1到Java 1.2只用了一年半时间,而Java 1.2.2只用了7个月的时间(这是一个重要的版本,只是使用了一个小版本号)。而在10个月之后,具有关键意义的Java 1.3问世,这也正是Java发行的第一个带有垃圾回收的版本。
      Java 1.4为我们带来了NIO和正则表达式,但在之后不到两年的时间里就被取消了。Java 1.4.2版本带来了用于多核环境的垃圾回收器。Java 1.5带来了可用于生产环境的并行和并发GC(垃圾回收)特性,它还添加了更重要的并发和NIO功能,不过这一过程花了一年多的时间。
      总的来说,Java还是有不错的表现的,Java 6使锁变得更廉价,但其在本质上和Java 1.5是一样的,还是让用户多等了2年时间。Java 7是第一个对底层VM技术做出重大改变的版本,同时还给用户带来了invokedynamic特性——用于在JVM上更好地连接其它语言,但是在两个大版本的更新之间用了大概5年时间,这个进度着实有些太慢了。
为什么Java进展缓慢?
       对于这个问题有一个简单的解释:Sun并不是一个实力超群的公司。Java创造于互联网繁荣时期,而那个时候Sun正在出售Sparc业务。
       之后,互联网经济不景气,Sun决定持续加大其在硬件业务中的投入。Sun比较擅长创建生态系统,但它就是无法创造出用户需要的产品。Oracle是Sun的后继者,擅于彻底毁坏生态系统,最终吞并/摧毁圈内的同行,还会开发出高利润的产品来取代同行。
       Oracle曾在一份简洁的公开声明中称:“我们都知道,由于各种商业和政治原因,该版本(Java 7)花费了不少时间。”
      当然,在分析Java的问题上,我们还必须考虑Sun公司的财政困难以及Java系统周边的东西。Sun公司违背了其提交Java进行标准化的初衷,它创造了自己的“标准”委员会,即JCP(Java社区进程)。随着时间的推移,JCP尽管在一定程度上已经开放,但是无论是Sun还是现在的Oracle,都拥有绝对的否决权,它们可以忽略规则,做任何想要的事情。
      什么阻碍了JCP?不是开放性,而是利益冲突。我记得当时参与EJB3规范制定的某个供应商,它习惯延迟规范的进度。这是为什么呢?这些供应商需要购买或开发一个产品来集成到它们的应用服务器中,如果下一代JavaEE规范已经发布,那么它们也必须尽快推出产品,它们不希望比市场晚。
      协调产品的发布,对于一个公司来说都有些难,更不用说几个公司了。因此,我认为Java最大的问题并不是由于JCP造成的。
抛弃或分离一些东西
      Sun已经成为了过去时,现在Oracle是“老板”,那么为什么Java版本的发布周期仍然需要这么长?最简单的解释是——Java太大。大项目往往意味着进展比较缓慢,且充满风险。下面我们就来看看如何将Java变得小一些。
       首先,Oracle必须摆脱其“心爱”的客户端技术。当然,目前还没有更好的Swing和JavaFX的替代品,但是使用这些技术意味着需要把你捆绑在Oracle的平台上——至少目前是这样。
      我尚不清楚,目前JavaFX或客户端Java为Oracle带来的战略上的意义是什么,它们似乎被设计用来和VB6、Flash或一些4GL(第四代语言)进行竞争的。在现代的、多平台的环境中,大部分人会认为触摸和滑动操作会更酷一些,而JavaFX与这种趋势是不相匹配的。为什么我们需要使用客户端Java来阻碍服务器端的发展,并且还有可      能伴随着各种风险,比如持续数月的Java零日漏洞安全问题以及关于如何禁用Java的讨论。
如今Java语言已经不再和Java平台一样重要。从Java平台中砍掉Java语言,并根据自己的时间表进行发布,这对于Oracle来说可能更容易——Oracle推出的开发工具不是Java业务的重要组成部分,并没有为大部分的Java开发者所使用。
      Java平台上有多种语言,比如JRuby、Scala等等。以高性能和可扩展的方式来支持这些语言和技术,对于云计算 来说非常重要。如果云计算是未来,那么Oracle应该首先考虑Java平台。而目前所支持Ruby、Scala、甚至Node.js的Java平台似乎是一个“锚”,而不是产生创新的“引擎”。
      比起Mark Reinhold(Java SE规范领导者,目前在Oracle公司),我更希望由Charles Nutter(JRuby创始人,目前在Red Hat公司)和Martin Odersky(Scala创始人,目前在Typesafe公司)来决定在Java平台中添加哪些特性。我并没有不尊重Mark Reinhold的意思,但是一些证据表明,在很多与Java语言合作的项目中,Java语言拖慢了项目的进度。
      对于Oracle领导的Java来说,事情发展不会那么顺利,很多Sun之前的决议现在仍然在困扰着我们。我的建议是,抛弃客户端Java,独立出JVM和Java语言的发布周期,致力于将Java作为一个平台,而不是想一次性地解决所有问题。
在线咨询
在线电话
  • 北大青鸟
  • 北大青鸟
  • 北大青鸟
  • 北大青鸟
免费咨询热线
在线咨询QQ咨询
  • 校长:罗校长
    校长:罗校长       每个人都有适合自己的一套学习方式,对于学生来说,不但要学习技能,...[详细] 在线咨询 预约课程
  • 校长助理——简老师
    校长助理——简老师 人们常说,爱是教育的底色,但作为教师,仅有爱是不够的,真正的爱里,还一定包含着智慧,...[详细] 在线咨询 预约课程
  • 教务部主任——何老师
    教务部主任——何老师 教育心得:教书育人,身正为范。高尔基说过:“谁不爱孩子,孩子就不爱他,只有爱孩子的人...[详细] 在线咨询 预约课程
  • 教质部主任——伍老师
    教质部主任——伍老师 严是爱,松是害 教育是爱的事业,这种爱高于母爱、大于友爱、胜于情爱,是严与爱的结合,...[详细] 在线咨询 预约课程
  • 招生办主任——江老师
    招生办主任——江老师       教育是爱的事业,这种爱高于母爱、大于友爱、胜于情爱,是严与爱的结...[详细] 在线咨询 预约课程
  • 就业部主任——黄老师
    就业部主任——黄老师 我是一名老师,作为一名老师,我的责任是教导好学生,能够让学生可以拥有一个独立健全的人...[详细] 在线咨询 预约课程
  • 咨询部主任——柳老师
    咨询部主任——柳老师 教师必须有高尚的品德。教师职业的最大特点是培养、塑造新一代,自己的道德品质将直接影响...[详细] 在线咨询 预约课程
  • 资深教员——李老师
    资深教员——李老师     高尔基说过:“谁不爱孩子,孩子就不爱他,只有爱孩子的人,才能教育孩子”...[详细] 在线咨询 预约课程
  • 金牌讲师——曾老师
    金牌讲师——曾老师      对于能够胜任教师这个岗位,对此我很荣幸。而作为一名教师,更应...[详细] 在线咨询 预约课程
  • 高级教师——梁老师
    高级教师——梁老师 学习 Java 编程语言要经常阅读一些优秀的源码,对自我提高、开阔视野非常重要。但 一定要多...[详细] 在线咨询 预约课程
  • 优秀班主任——王老师
    优秀班主任——王老师     教师要与学生平等对待,建立一个平等的师生关系。以身作则,树立威信要求学...[详细] 在线咨询 预约课程
  • 高级教师——邓老师
    高级教师——邓老师 由于职业学校的学生基础不一,教学方法和教学手段都有所不同,需要不断地调整角色和情绪。...[详细] 在线咨询 预约课程
  • 优秀班主任——李老师
    优秀班主任——李老师 我觉得班主任在学生管理过程中要切实作到有效两个字应该至少要做好以下几个方面: ...[详细] 在线咨询 预约课程
  • 优秀班主任——李梦潼老...
    优秀班主任——李梦潼老...       教育是一种奉献,是爱的事业。这种爱是一种理智的爱、严谨的爱、科学...[详细] 在线咨询 预约课程
  • 优秀班主任——江丽老师
    优秀班主任——江丽老师     有效,是教育工作者永无止境的追求。对于教育者,需要在与学生接触中了解学...[详细] 在线咨询 预约课程
  • 高级职业规划师——刘老...
    高级职业规划师——刘老...       曾在一家初中学校实习任教。在这之前,觉得教师的工作不过是教书育人...[详细] 在线咨询 预约课程
  • 财务——余老师
    财务——余老师 教师最大的享受、最大的乐趣就在于觉得自己是学生所需要的,是学生所感到亲切的,是能够给...[详细] 在线咨询 预约课程
  • 教师团队
    教师团队                   师资力量的强弱...[详细] 在线咨询 预约课程
  • 高级职业规划师——张老...
    高级职业规划师——张老... 对于学生而言,老师不仅仅是给他们传授知识的人,更多的时候是在他们迷茫和无助的时候给予...[详细] 在线咨询 预约课程
  • 在线咨询师——周老师
    在线咨询师——周老师 在当今世界,教育应该以人为本,充分关心学生的需求。珠海北大青鸟正是看到了IT行业人才...[详细] 在线咨询 预约课程
  • 在线咨询师——林老师
    在线咨询师——林老师 作为一名教师首先需要热爱自己的教育对象——学生。教师应该是一位雕塑大师,能将一块坯...[详细] 在线咨询 预约课程
  • 校长:罗兴
    校长:罗兴 校长:罗兴 简介:天津大学在职研究生、美国西东大学工商管理硕士、少校。 现任:...[详细] 在线咨询 预约课程
  • 校长助理:简玲
    校长助理:简玲 姓 名:简 玲 职 称:校长助理     毕业于吉首大学、国际经济学、充满...[详细] 在线咨询 预约课程
  • 招生办:江文慧
    招生办:江文慧 姓名:江文慧 职务:招生办主任 专业特长:毕业于计算机应用技术专业。获得美国微...[详细] 在线咨询 预约课程
  • 就业部:黄成安
    就业部:黄成安 姓名:黄成安 职务: 就业办主任 专业特长:毕业于对外经济贸易大学,本科,善...[详细] 在线咨询 预约课程
  • 咨询部:柳琴
    咨询部:柳琴 姓名:柳琴 职务:咨询部主任 专业特长:毕业于师范院校,具有亲和力,善于沟通,...[详细] 在线咨询 预约课程
  • 教务处:何秋茹
    教务处:何秋茹 姓名:何秋茹 职务:教务处主任 专业特长:毕业于华南师范大学,教育管理专业,本...[详细] 在线咨询 预约课程
  • 教质部:李蕊
    教质部:李蕊 姓名:李蕊 职务:教质部主任兼班主任 简介:毕业于黑龙江省牡丹江市牡丹江师范学...[详细] 在线咨询 预约课程
  • 办公室:伍书札
    办公室:伍书札 姓名:伍书札 职务:办公室主任兼班主任 专业特长:工商管理专业本科  性格开朗热...[详细] 在线咨询 预约课程
  • 学术部:李田香
    学术部:李田香 姓名:李田香 职务:学术部教师 教育背景:广州美术学院  平面设计专业  ...[详细] 在线咨询 预约课程
  • 学术部:曾松海
    学术部:曾松海 姓名:曾松海 职务:学术部教师 个人简介:本科学历,计算机专业,通过北京总部培训...[详细] 在线咨询 预约课程
  • 学术部:邓世杰
    学术部:邓世杰 姓名:邓世杰 职务:学术部教师 教育背景:电子科技大学 软件工程专业 工作背景:...[详细] 在线咨询 预约课程
  • 学术部:梁诚朋
    学术部:梁诚朋 姓名:梁诚朋 职务:学术部教师 教育背景:四川电子科技大学  软件工程专业 ...[详细] 在线咨询 预约课程
  • 教质部:李业
    教质部:李业 姓名:李业 职务:班主任 简介:毕业于广东省珠海市北京理工大学珠海学院,飞行器...[详细] 在线咨询 预约课程
  • 在线咨询师:林敏珊
    在线咨询师:林敏珊 姓名:林敏珊 职务:在线咨询师 专业特长:毕业于广州番禺职业技术学院,人力资源...[详细] 在线咨询 预约课程
  • 高级职业规划师:张燕玲
    高级职业规划师:张燕玲 姓名:张燕玲 职务:高级职业规划师 专业特长:毕业于对外经济贸易大学,对外经济贸...[详细] 在线咨询 预约课程
  • 教质部:李梦潼
    教质部:李梦潼 姓名:李梦潼 职务:班主任        专业特长:毕业于新闻专业,...[详细] 在线咨询 预约课程
  • 教质部:王珂
    教质部:王珂 姓名:王 珂 职务:班主任     专业特长:毕业于中原工信息商务学院,动画专...[详细] 在线咨询 预约课程
  • 教质部:江丽
    教质部:江丽 姓名:江丽 职务:班主任     毕业于北京理工大学珠海学院,自动化本科学历...[详细] 在线咨询 预约课程
  • 市场部专员:夏天
    市场部专员:夏天 姓 名:夏 天 职 称:渠道部经理 座右铭:世事洞明皆学问,人情练达即文章。[详细] 在线咨询 预约课程
  • 学术部:谢伟伦
    学术部:谢伟伦 姓 名:谢伟伦 职 称:教员 座右铭:不自满者受益,不自是者博闻。[详细] 在线咨询 预约课程
  • 学术部:覃壮利
    学术部:覃壮利 姓 名:覃壮利 职 称:学术部教师 座右铭:常说口里顺,常做手不笨,最淡的墨水也胜...[详细] 在线咨询 预约课程
  • 学术部:郭霞
    学术部:郭霞 姓名:郭霞 毕业院校:广东工业大学    计算机科学与技术专业 &n...[详细] 在线咨询 预约课程
  • 咨询助理:张荣
    咨询助理:张荣 姓 名:张 荣 职 称:咨询助理 座右铭:再长的路,一步步也能走完,再短的路,...[详细] 在线咨询 预约课程
  • 财务:余岁
    财务:余岁 姓 名:余岁 职 称:财 务 专业特长:毕业于会计专业,熟知国家财务法律法规,...[详细] 在线咨询 预约课程
  • 班主任:李骏浩
    班主任:李骏浩 姓 名:李骏浩 职 称:班主任 座右铭:逆水行舟,前进太慢,也是后退。[详细] 在线咨询 预约课程
  • 教务:董尚佳
    教务:董尚佳 姓 名:董尚佳 职 称:教 务 座右铭:如果你真的想做一件事,你一定会找到一个...[详细] 在线咨询 预约课程
在线咨询
报名表单
  • 姓名:*
  • 电话:*
  • 邮箱:
  • QQ/MSN:
免费预约热线400-882-8383