主题:【文摘】SWT……内幕? -- upson
共:💬44 🌺50
复 恩,大多观点赞同
不过有一点,IBM搞swt并非完全出于市场因素,当时的swing确实有一些很难解决的问题,比如它的事件机制.swing和swt的区别本质上就是原生控件与自己绘制控件的区别,这种争论由来已久,从smalltalk开始就有了.只是思路的不同而已.
swing当时确实有缺陷,但是这个缺陷并非不可修订,至少从理论上来说,jdk的规范只限制了接口,ibm自己的jdk实现完全可以从底层解决事件问题。而实际上,当年我用oracle和ibm的jdk跑swing应用就是有差别的,oralce某个版本的jdk,一跑某个应用就死机,这说明底层的实现思路是有差异的。而现在的jvm,swing的事件处理接口并没有变化,但是问题已经基本解决了。
ibm从一开始就希望自己能控制java,所以他的websphere只能在他的jdk上跑,这是很bt的事情。
- 相关回复 上下关系8
🙂【文摘】SWT……内幕? 3 upson 字809 2007-05-24 03:47:10
🙂无聊的老文章 8 风北客 字1738 2007-05-28 02:44:03
🙂恩,大多观点赞同 2 雨后的假牙 字1634 2007-06-02 09:11:44
🙂其实就是市场问题
🙂发吧。争论不要紧,有理有据的讨论尤其欢迎。 铁手 字62 2007-05-29 11:09:49
🙂请问老兄对Python,ruby这样的动态语言怎么看 1 不是老陈 字62 2007-05-29 00:32:29
🙂搞核物理的也需要学这些时髦的东西吗? 金口玉言 字20 2007-05-29 02:49:10
🙂用动态语言,特别是Python,来“包裹”C/C++代码 请尽量 字44 2007-05-29 10:22:05