Java 之父逐个评价甲骨文对 Sun 技术的处理

oschina
 oschina
发布于 2014年01月15日
收藏 15


在甲骨文收购Sun四周年之际,Java之父James Gosling逐一评价了甲骨文对Sun不同技术的处理结果。 Gosling在2010年离开了甲骨文,目前担任海洋机器人公司Liquid Robotics的首席软件架构师。Gosling认为甲骨文对Solaris OS的处理是灾难性的,彻底杀死了Solaris,因为许可费太高,Solaris服务器用户只能迁移到Linux;他认为甲骨文对Java、 GlassFishNetBeans的处理还算可以;MySQL目前还苟活着,但正被分支和NoSQL所取代。                  

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Java 之父逐个评价甲骨文对 Sun 技术的处理
加载中

最新评论(60

信念永恒
信念永恒

引用来自“程序猿pk公务猿”的评论

引用来自“hantsy”的评论

我真不在乎 IDE 它长什么样,,,Vi 字符界面做一些编辑也行,Swing 程序我只钟爱 Metal 界面,我用 NetBeans 从 3.4 开始一直使用 Metal, JEdit 也是用 Metal。我不觉得系统原生界面漂亮。

一看就知道是个后生.

我也不在乎ide长什么样。
信念永恒
信念永恒

引用来自“eechen”的评论

引用来自“白文”的评论

引用来自“eechen”的评论

引用来自“白文”的评论

引用来自“eechen”的评论

Solaris 在SUN时代败给了 Windows NT。
SPARC 同样在SUN时代就败给了 Intel x86。
感兴趣可以看看这篇文章:
http://www.ha97.com/4111.html
注意到现在的Google高管 埃里克·施密特 曾经是SUN的CTO,领导开发了Java。太阳下山后此君去了Novell,后来风险投资家引荐此君给Google,于是组成了现在的Google“三巨头”。

MySQL将会和分支Percona、MariaDB共同竞争和发展,也不会被NoSQL取代,GPL发行的MySQL在甲骨文手里看似不利,但近年来发展反而更快,现在已经出到5.7,db-engines排名上升到第二,估计甲骨文是要借MySQL从MS的SQL Server里拿份额,对比价格、易用性、广泛性,SQL Server没有任何优势。

Java更是同样发展迅猛,现在已经出到Java 8,在企业级开发、移动开发应用非常广泛。

不过很希望甲骨文能完善Java的桌面支持,就用户体验来说,Swing显然做得没有SWT好,为什么不直接吸收SWT的优势呢?典型的Java Swing桌面应用Netbeans在GUI本地化、输入法跟随方面和SWT的Eclipse压根没法比。Eclipse完全就像一个本地应用,就是初始化的时候稍慢。

在Java GUI方面,SUN不开窍(应该说是不服输,但已经输了),Oracle能不能开窍?

Java开发的桌面应用不敢恭维,用过几天Eclipse开发C,后来换CodeBlocks,反应太慢

其实Qt Creator也不错,Win上下个Qt SDk,不进行GUI开发,安装的时候选择组件Qt Creator和MinGW,要用CMake的话得自己去下载。安装好后在Qt Creator里指定g++、gdb、cmake就好了。

到中科大的镜像源下载比官方的快很多:
http://mirrors.ustc.edu.cn/qtproject/official_releases/qt/5.2/5.2.0/

Qt Creator默认配置保存在C盘,不过可以用启动参数-settingspath指定保存的位置,比如新建一个快捷方式,“目标”里填:
D:\qt\5.2.0\Tools\QtCreator\bin\qtcreator.exe -settingspath "D:\qt\5.2.0\Tools\QtCreator"

然后就是打个包(建议32位),复制到哪都能用了。

谢了,不过我还用不上Qt框架,我只是弄一些控制台的算法程序,没有GUI

Qt Creator可以用来开发通用C/C++应用比如Nginx等等,Linux和Windows都支持:
http://my.oschina.net/eechen/blog/166969

Ubuntu上安装Qt Creator就好了,编译工具链使用apt-get安装。
Windows上安装Qt Creator+MinGW+CMake。

点击此处输入评论
鳄鱼的眼泪

引用来自“eechen”的评论

引用来自“eechen”的评论

Solaris 在SUN时代败给了 Windows NT。
SPARC 同样在SUN时代就败给了 Intel x86。
感兴趣可以看看这篇文章:
http://www.ha97.com/4111.html
注意到现在的Google高管 埃里克·施密特 曾经是SUN的CTO,领导开发了Java。太阳下山后此君去了Novell,后来风险投资家引荐此君给Google,于是组成了现在的Google“三巨头”。

MySQL将会和分支Percona、MariaDB共同竞争和发展,也不会被NoSQL取代,GPL发行的MySQL在甲骨文手里看似不利,但近年来发展反而更快,现在已经出到5.7,db-engines排名上升到第二,估计甲骨文是要借MySQL从MS的SQL Server里拿份额,对比价格、易用性、广泛性,SQL Server没有任何优势。

Java更是同样发展迅猛,现在已经出到Java 8,在企业级开发、移动开发应用非常广泛。

不过很希望甲骨文能完善Java的桌面支持,就用户体验来说,Swing显然做得没有SWT好,为什么不直接吸收SWT的优势呢?典型的Java Swing桌面应用Netbeans在GUI本地化、输入法跟随方面和SWT的Eclipse压根没法比。Eclipse完全就像一个本地应用,就是初始化的时候稍慢。

在Java GUI方面,SUN不开窍(应该说是不服输,但已经输了),Oracle能不能开窍?

如果能把SWT加入到JRE,无论是桌面应用还是浏览器Applet应用,原生的控件能提供更佳的用户体验,这很重要啊!谁不喜欢漂亮的脸蛋?

大部分程序员连swing都不会用,还会用SWT。
再说javafx不知道比swt强了多少!而且易用性也很高。
写程序的康德
写程序的康德
技术就是技术,一名技术屌丝跳出来大谈特谈战略,商业,决策,笑而不语。
lssd
lssd
oracle这货做的是赚5%Eilte的钱,最无节操的外包商。
这货的东西跑在封闭环境里很合适。不过换个思路,公网究竟能干啥?
t
tqy008

引用来自“跟猪谈理想”的评论

引用来自“eechen”的评论

Solaris 在SUN时代败给了 Windows NT。
SPARC 同样在SUN时代就败给了 Intel x86。
感兴趣可以看看这篇文章:
http://www.ha97.com/4111.html
注意到现在的Google高管 埃里克·施密特 曾经是SUN的CTO,领导开发了Java。太阳下山后此君去了Novell,后来风险投资家引荐此君给Google,于是组成了现在的Google“三巨头”。

MySQL将会和分支Percona、MariaDB共同竞争和发展,也不会被NoSQL取代,GPL发行的MySQL在甲骨文手里看似不利,但近年来发展反而更快,现在已经出到5.7,db-engines排名上升到第二,估计甲骨文是要借MySQL从MS的SQL Server里拿份额,对比价格、易用性、广泛性,SQL Server没有任何优势。

Java更是同样发展迅猛,现在已经出到Java 8,在企业级开发、移动开发应用非常广泛。

不过很希望甲骨文能完善Java的桌面支持,就用户体验来说,Swing显然做得没有SWT好,为什么不直接吸收SWT的优势呢?典型的Java Swing桌面应用Netbeans在GUI本地化、输入法跟随方面和SWT的Eclipse压根没法比。Eclipse完全就像一个本地应用,就是初始化的时候稍慢。

在Java GUI方面,SUN不开窍(应该说是不服输,但已经输了),Oracle能不能开窍?

未来桌面应该流行的是轻应用,桌面的普通应用可能会是js的天下。win8桌面支持js开发,chrome应用也用js开发,nodejs可以让js运行在服务端,等等js现在是无所不能的情况,当然这些东西没有大规模商用。

醒醒,要上班了,这里不是美国
霡霂
霡霂

引用来自“撸蕉香的程猿序”的评论

引用来自“_Anderson”的评论

@红薯 的话说:当你不能再拥有它的时候,唯一可以做的是让自己不要忘记。

看到这句话。内牛满面

@红薯 又调戏屌丝
跟猪谈理想
跟猪谈理想

引用来自“eechen”的评论

Solaris 在SUN时代败给了 Windows NT。
SPARC 同样在SUN时代就败给了 Intel x86。
感兴趣可以看看这篇文章:
http://www.ha97.com/4111.html
注意到现在的Google高管 埃里克·施密特 曾经是SUN的CTO,领导开发了Java。太阳下山后此君去了Novell,后来风险投资家引荐此君给Google,于是组成了现在的Google“三巨头”。

MySQL将会和分支Percona、MariaDB共同竞争和发展,也不会被NoSQL取代,GPL发行的MySQL在甲骨文手里看似不利,但近年来发展反而更快,现在已经出到5.7,db-engines排名上升到第二,估计甲骨文是要借MySQL从MS的SQL Server里拿份额,对比价格、易用性、广泛性,SQL Server没有任何优势。

Java更是同样发展迅猛,现在已经出到Java 8,在企业级开发、移动开发应用非常广泛。

不过很希望甲骨文能完善Java的桌面支持,就用户体验来说,Swing显然做得没有SWT好,为什么不直接吸收SWT的优势呢?典型的Java Swing桌面应用Netbeans在GUI本地化、输入法跟随方面和SWT的Eclipse压根没法比。Eclipse完全就像一个本地应用,就是初始化的时候稍慢。

在Java GUI方面,SUN不开窍(应该说是不服输,但已经输了),Oracle能不能开窍?

未来桌面应该流行的是轻应用,桌面的普通应用可能会是js的天下。win8桌面支持js开发,chrome应用也用js开发,nodejs可以让js运行在服务端,等等js现在是无所不能的情况,当然这些东西没有大规模商用。
一刀
一刀

引用来自“tyk5555”的评论

引用来自“CasparLi”的评论

引用来自“eechen”的评论

引用来自“hantsy”的评论

引用来自“eechen”的评论

引用来自“eechen”的评论

Solaris 在SUN时代败给了 Windows NT。
SPARC 同样在SUN时代就败给了 Intel x86。
感兴趣可以看看这篇文章:
http://www.ha97.com/4111.html
注意到现在的Google高管 埃里克·施密特 曾经是SUN的CTO,领导开发了Java。太阳下山后此君去了Novell,后来风险投资家引荐此君给Google,于是组成了现在的Google“三巨头”。

MySQL将会和分支Percona、MariaDB共同竞争和发展,也不会被NoSQL取代,GPL发行的MySQL在甲骨文手里看似不利,但近年来发展反而更快,现在已经出到5.7,db-engines排名上升到第二,估计甲骨文是要借MySQL从MS的SQL Server里拿份额,对比价格、易用性、广泛性,SQL Server没有任何优势。

Java更是同样发展迅猛,现在已经出到Java 8,在企业级开发、移动开发应用非常广泛。

不过很希望甲骨文能完善Java的桌面支持,就用户体验来说,Swing显然做得没有SWT好,为什么不直接吸收SWT的优势呢?典型的Java Swing桌面应用Netbeans在GUI本地化、输入法跟随方面和SWT的Eclipse压根没法比。Eclipse完全就像一个本地应用,就是初始化的时候稍慢。

在Java GUI方面,SUN不开窍(应该说是不服输,但已经输了),Oracle能不能开窍?

如果能把SWT加入到JRE,无论是桌面应用还是浏览器Applet应用,原生的控件能提供更佳的用户体验,这很重要啊!谁不喜欢漂亮的脸蛋?

Applet 已经好久没什么变化。Java Web Start 已经在国外有不少应用,国内少见。

现在UI 方面,SWT 也不比 Swing 强多少, 但 Eclipse 下一些项目比较引人注目。目前 Swing的程序还是要普遍一些,没有 Eclipse 的基础框架, SWT无法和 Swing 比,现在基础 Swing/NetBeans Platform 软件也不少 。

现在 Oracle JDK 7中已经有两个 Profile工具,也就是说 Oracle JDK 已经自带了 Eclipse RCP/SWT 和 NetBeans Platform 运行环境。

JavaFX 相对比较新,国外也看到一些产品使用 JavaFX的,Oracle JDK 已经默认安装了,Java 8 中 Java FX 会和 JDK版本一致。

其实无所谓SWT、Swing、JavaFX,作为用户,只想Java的桌面应用都能像Eclipse一样统一下来,简单点说,我希望Netbeans长得跟Eclipse一样,我真的很希望。

Intellij IDEA表示那两个都是渣渣

+1

+1
李文轩
李文轩
netbeans很好用,当然界面不算
返回顶部
顶部