阅读更多

8顶
0踩

编程语言

转载新闻 业界对Sun为Java开源之举褒贬不一

2009-03-18 09:06 by 正式记者 langhua9527 评论(0) 有2495人浏览
2006年11月, Sun公司开始为其所有的Java技术实现开源。两年多后,对这一重大变化所带来的影响,业界反应不一。

  有些人,包括Eclipse基金的首席行政官以及被认为是Sun之父的James Gosling,几乎没有看到任何影响。Gosling说:“这主要与社群关系相关。”Eclipse的执行总监Mike Milinkovich 说:“到目前为止,我认为没有产生太多的“效果”。”

  但是, Sun公司Java客户组的高级副总裁Jeet Kaul有不同的看法,他认为Sun已经得到很多人已经接受了这一代码,并开始创建相关的解决方案。所以,虽然他不能举出具体数据,但Sun已经获得广泛认可,并且这种认可自他们开源以来呈急剧上升之势。

  从做开源以来,Java为Sun带来的收入增加了两位数。所带来的机会同样有所增加,如支持,服务和解决方案方面。2009年,Java的收入会持上升。

  Java的开源是各团体,如IBM和BEA Systems选择的结果,他们认为这样的举动将推动创新。Sun公司最初对这一举措是采取抵制态度的,理由是担心潜在的平台分叉。但该公司做出了让步的举措,并改变了想法,认为开放源码的行动将开启开发人员协作和创新的新时期。

  如今,开放源码的范围有Sun(包括OpenJDK)的Java平台标准版(Java SE),Glassfish的Java平台企业版(即Java EE )以及Mobile & Embedded社群的Java平台微型版( Java ME)。

  Java现在更加容易与开源工具捆绑

  Sun敦促开源社区把Java开发工具包中由GPL(通用公共许可证)激活的发行作为开放源码库的一部分,通常这一发行包含在GNU / Linux发行版本中。这种努力取得了一些成功,例如,OpenJDK运送起来作为Red Hat公司Fedora Linux变种的一部分。公布的RedHat企业Linux 5.3也具有OpenJDK的特性。

  Linux的Java一直都可以下载,所以从某种意义上讲,它和其他任何开源代码一样容易获得。但是要让开源提供者把Java代码纳入其产品中,还需要Sun公司新的许可协议,而这一协议的达成还有待时日。现在,Debian,Red Hat和Ubuntu都是与Java许可兼容的,因此可以与它捆绑。这次Sun公司开放源代码的举动使得在Linux上获得Java更为容易。

  开放源码或许不会为Java的使用带来急剧的变化,但它却让一些Java用户感到满意。Filmsoft公司的软件工程师Harald Rundell说:“我选择Java并不是因为它是开源,而是当我考虑到更仔细时作出了这种选择。”他还说,“有了源代码,所有需要做的只是敲击F3键查看源就明白是否存在问题。我曾经是一个C + +程序员,但我现在认为Java更好。”但是,用Java修复问题需要很长的时间,它不像Ubuntu那样,问题可以立刻修复。

  Aleksander Gargenta,开源培训公司Marakana的高级顾问认为,为Java的开源使Java社区更强。虽然,对于他本人,它所带来的冲击还不明显。但是,对于社区,他认为这为Java的未来奠定了基础并且会使其成为更具竞争力的技术。
8
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 大前端:为什么是vue

    Vue.js新手入门指南 最近在逛各大网站,论坛,以及像SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容...在做的过程中也对Vue.js的官方文档以及其各种特性有了许多认识。作为一个之前以PHP......

  • 什么是VUE?为什么用VUE?

    Vue.js新手入门指南 最近在逛各大网站,论坛,以及像SegmentFault等编程问答...在做的过程中也对Vue.js的官方文档以及其各种特性有了许多认识。作为一个之前以PHP+模版引擎为主的开发,从一个从未接触过除HTML+CSS

  • [转]什么是VUE?为什么用VUE?

    Vue.js新手入门指南 最近在逛各大网站,论坛,以及像SegmentFault等编程问答社区...在做的过程中也对Vue.js的官方文档以及其各种特性有了许多认识。作为一个之前以PHP+模版引擎为主的开发,从一个从未接触过除HTM...

  • Vista开发之旅:微软开发技术20年回顾

    也正由于这些方面,导致了业界对MFC的褒贬不一。但正如其它微软技术一样,这只能进一步促进微软继续改进这种技术。几十年的技术 积累已经奠定了MFC的生存基础,即使Windows的Vista发布,MFC也不可能退出Windows的...

  • IBM和Oracle改变了游戏:结成OpenJDK同盟

    导读:Oracle-IBM® OpenJDK同盟对整个Java™行业产生涟漪效应,这对于Java生态系统的健康发展影响如何,评论人士对此褒贬不一。纵观各种观点评述,前 JavaWorld编辑 Athen O'Shea 评论直达问题本质:这对于Project ...

  • 为什么用vue,它解决了什么问题,如何使用它?

    Vue.js新手入门指南 最近在逛各大网站,论坛,以及像SegmentFault等编程...在做的过程中也对Vue.js的官方文档以及其各种特性有了许多认识。作为一个之前以PHP+模版引擎为主的开发,从一个从未接触过除HTML+CSS+Jav...

  • 我们为什么要用vue,他解决了什么问题,如何使用它?

    Vue.js新手入门指南 ...最近在逛各大网站,论坛,以及像SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容...在做的过程中也对Vue.js的官方文档以及其各种特性有了许多认识。作为一个之前以...

  • 为什么要用vue,他解决了什么问题,如何使用它?

    在做的过程中也对Vue.js的官方文档以及其各种特性有了许多认识。作为一个之前以PHP+模版引擎为主的开发,从一个从未接触过除HTML+CSS+JavaScript+JQuery以外的前端技术的人到现在可以独立使用Vue.js以及各种附属的...

  • [转]我们为什么要用vue,他解决了什么问题,如何使用它?

    Vue.js新手入门指南 最近在逛各大网站,论坛,以及像SegmentFault等编程问答社区,发现Vue...在做的过程中也对Vue.js的官方文档以及其各种特性有了许多认识。作为一个之前以PHP+模版引擎为主的开发,从一个从未接...

  • 发酵基因工程菌.pptx

    发酵基因工程菌.pptx

  • 基于MATLAB/Simulink的三相锁相环(SFT-PLL vs Dalbe-PLL)仿真研究及其应用

    内容概要:本文详细介绍了两种三相锁相环(PLL)方案——滑动连续傅里叶变换锁相环(SFT-PLL)和d-q轴解耦锁相环(Dalbe-PLL)在MATLAB/Simulink R2015b中的实现与比较。SFT-PLL采用滑动窗口进行实时傅里叶变换,能够有效滤除谐波并在频率突变时表现出更快的响应速度;Dalbe-PLL则通过改进的d-q变换实现更好的抗干扰能力,尤其在电压跌落情况下表现更为稳健。文中不仅展示了具体的MATLAB代码实现,还讨论了不同应用场景下的优缺点以及优化技巧。 适合人群:从事电力电子、控制系统设计的研究人员和技术工程师,尤其是对锁相环技术和MATLAB/Simulink仿真感兴趣的读者。 使用场景及目标:适用于需要精确电网同步的应用场景,如新能源并网、变频器控制等。目标是帮助读者理解这两种PLL的工作原理,掌握其实现方法,并能够在实际工程项目中做出合理的方案选择。 其他说明:文章提供了详细的代码片段和仿真结果,便于读者理解和复现实验。同时,针对不同的应用场景给出了具体的建议,如光伏并网选用Dalbe-PLL,电机控制选用SFT-PLL。此外,还提到了一些常见的实现细节和注意事项,如窗口长度的选择、PI参数的调整等。

  • LabVIEW与Kvaser USBcan实现汽车ECU UDS通讯及Hex文件烧录

    内容概要:本文详细介绍了如何利用LabVIEW和Kvaser USBcan实现汽车ECU的UDS通讯以及Hex文件烧录。首先,通过调用Kvaser API进行CAN总线初始化和通信,确保波特率和通道号正确配置。接着,重点讲解了ISO-TP多帧传输的处理方法,包括滑动窗口机制、流控帧处理和超时重传策略。针对Hex文件解析,文章展示了如何将Intel Hex格式的数据转化为二进制流并处理地址不连续的问题。此外,还涉及了CRC32校验、UDS服务调度(如进入扩展会话、请求下载、传输数据等)、日志记录等功能的具体实现。最后,分享了一些调试经验和优化技巧,如动态调整发送速率、使用TDMS格式存储日志等。 适合人群:熟悉LabVIEW编程环境并对汽车电子控制系统有一定了解的研发工程师和技术爱好者。 使用场景及目标:适用于需要对汽车ECU进行固件更新或调试的专业人士,旨在帮助他们掌握UDS协议的应用,提高工作效率并减少潜在错误。 其他说明:文中提供了丰富的代码片段作为参考,同时强调了实际应用中的注意事项,如设备兼容性和安全性考虑。

  • chromedriver-mac-x64-137.0.7123.0.zip

    chromedriver-mac-x64-137.0.7123.0.zip

  • MATLAB/Simulink中三相SPWM与THIPWM逆变器仿真的构建与性能对比

    内容概要:本文详细介绍了如何利用MATLAB/Simulink R2015b构建三相SPWM(正弦脉宽调制)和THIPWM(三次谐波注入脉宽调制)逆变器的仿真模型。首先,针对SPWM,文中讲解了如何设置Sine Wave模块生成三相调制波以及Repeating Sequence模块生成载波,并强调了死区时间和PWM生成的关键步骤。对于THIPWM,则着重于调制波中加入三次谐波的方法及其对输出电压的影响。此外,还讨论了两种调制方式的谐波分布特点,指出THIPWM在直流电压利用率上的优势,但也提到其带来的高频谐波问题。最后,作者提供了关于离散化设置、滤波器设计等方面的实用技巧。 适用人群:具有一定MATLAB/Simulink基础,从事电力电子研究或工程设计的技术人员。 使用场景及目标:适用于希望深入了解SPWM和THIPWM工作原理的研究人员和技术人员,旨在通过实际建模加深对这两种调制方法的理解,优化逆变器设计。 其他说明:文中提供的模型文件可在GitHub下载,便于读者进行实践操作。同时提醒读者注意不同MATLAB版本间的兼容性问题。

  • 陈龙老师开发的有限元包 matlab版.zip

    matlab

  • 基于MATLAB的牛顿-拉夫逊法潮流计算程序:支持IEEE标准网络的数据处理与可视化

    内容概要:本文介绍了一个基于MATLAB的潮流计算程序,主要采用牛顿-拉夫逊法进行电力系统仿真。该程序支持IEEE多个标准测试网络(14/30/57/118/300节点),并具有高度的可移植性和服务提升特性。程序由三个主要模块组成:数据加载器、牛顿-拉夫逊法核心以及可视化输出。数据加载器能够灵活地处理多种格式的标准网络数据文件,牛顿-拉夫逊法核心利用稀疏矩阵优化内存占用和计算效率,可视化输出模块提供直观的电压曲线和导纳矩阵三维可视化。此外,程序采用了面向对象的设计,增强了代码的可维护性和扩展性。 适合人群:电力系统研究人员、电气工程学生、MATLAB开发者。 使用场景及目标:适用于电力系统仿真实验室、教学演示、科研项目等场景。主要用于理解和掌握牛顿-拉夫逊法在潮流计算中的应用,提高计算效率和准确性,同时为后续的研究和开发提供基础工具。 其他说明:程序已开源并在GitHub上托管,提供了详细的代码注释和使用指南。建议使用者在实践中不断调整和优化代码,特别是在处理大规模网络时,可以通过多种方式进行性能优化。

  • 2023年四川省一级计算机等级考试训练题.doc

    2023年四川省一级计算机等级考试训练题.doc

  • MATLAB/Simulink中WindRose工具绘制风玫瑰图及其数据分析应用

    内容概要:本文详细介绍了MATLAB/Simulink中的WindRose工具用于绘制风玫瑰图的方法以及相关数据处理技巧。首先,文章展示了基本的风玫瑰图绘制方法,只需简单的几行代码即可生成专业的风玫瑰图,并能够自定义颜色、方向分割等参数。其次,针对实际应用场景如空气质量预测、季度对比分析等,文中提供了具体的代码实例来展示如何利用WindRose进行多维度的数据可视化。此外,还讲解了如何将图形中的数据提取并保存为表格形式,便于进一步的数据分析和报告制作。最后,分享了一些高级技巧,如处理特殊数据情况、批量生成图像等。 适用人群:适用于有一定MATLAB基础,从事气象、环境科学、风电工程等领域研究的专业人士。 使用场景及目标:①快速高效地完成风向风速数据的可视化;②通过定制化配置满足不同场合的需求;③实现数据的便捷导出与后续分析;④提高工作效率,减少重复劳动。 其他说明:虽然WindRose工具在某些方面存在局限性,但它凭借强大的功能和易用性成为处理气象数据的理想选择。

  • 数据集-part1-沥青路面缺陷目标检测数据集-labelme-6000

    part1包含2000张图片,全部6000张。 当前道路养护领域面临几个显著挑战: 1. 数据稀缺性:大多数机构缺乏高质量的标注数据集来训练可靠的缺陷检测模型 2. 类别不平衡:现有数据集往往只关注裂缝等常见缺陷,忽视修补区域和井盖等重要类别 本沥青路面缺陷目标检测数据集提供6,000张精心标注的高质量图像,包含6个关键类别:裂缝、裂缝修补、坑洞、坑洞修补、井盖及其他。 数据集介绍: https://mp.csdn.net/mp_blog/creation/success/147170602

  • ATV61/71变频器30-45Kw驱动板电路详解与常见故障排除

    内容概要:本文详细解析了ATV61/71系列变频器中30-45Kw功率段驱动板的电路设计及其常见故障排除方法。首先介绍了驱动板的整体结构和关键组件,如IGBT驱动部分、光耦隔离电路、电压检测电路、温度检测电路等。接着通过具体实例讲解了各个部分可能出现的问题及解决方案,如电阻阻值偏差、光耦老化、电容耐压不足、跳线错误等。文中还提供了多个实用的代码片段,帮助工程师进行参数配置、故障诊断和性能优化。最后强调了一些维修小技巧和注意事项,确保设备稳定运行。 适合人群:从事变频器维修、维护的技术人员以及相关领域的工程师。 使用场景及目标:①帮助技术人员理解和掌握ATV61/71变频器驱动板的工作原理;②提供详细的故障排查指南,提高维修效率;③指导工程师进行合理的参数配置和性能优化。 其他说明:本文不仅涵盖了理论知识,还包括大量实践经验,对于实际工作中遇到的各种问题都有很好的指导意义。

Global site tag (gtag.js) - Google Analytics