kukooBlog
look to the master, follow the master, walk with the master, see through the master, become the master.

July 3, 2005

J1: Eclipse 的 ecosystem

Posted @ 6:44 am+8 in Eclipse | Licensed under a Creative Commons License

我不知道怎么翻译这个ecosystem,在生物学上,这个词的解释是:生态系统。 人生活在这个大自然中,其实也就是生活在大自然这个生态系统中。 一个健康发展的ecosystem,要具有它最基本的元素(比如水,阳光,空气),各个组成部分要和谐的发展,互相合作(就像你的身体内的每个器官)。

Java世界到目前为止,也是一个和谐发展的生态系统,Java语言和Java平台是它的基础元素,各类厂商(不管是软件的还是硬件的)基于Java开发了大量的应用系统,JCP的运作则在保证这个系统的良性发展。

那么Java开发工具,最重要的IDE部分呢? Eclipse还是NetBeans?ZDNet的专栏作者David Berlind在J1 2005期间,写个一篇报道:Might JavaOne have been NetBeans’ last stand? 他指出,Eclipse在“事实”上已经赢过了NetBeans,原因就是Eclipse健康发展的ecosystem。(以下部分摘录于David的专栏,做了部分的翻译和删减)。

“…… Like operating systems, IDEs are the foundations of their own ecosystems. The word “integrated” in “integrated development environment” is there because of how easy IDEs make it for developers to mix and match their favorite development tools. Coding tools, modeling tools, workflow tools, mobile tools, etc. There are hundreds of specialized tools out there that make it easier for developers to develop correspondingly specialized applications. The beauty of the IDE is how all of these tools can be snapped together like a jigsaw puzzle and work together in one context. So, in ecosystem terms, in the same way that computer buyers like to buy computers for which many applications exists (eg: Windows computers), developers will not only gravitate towards IDEs that they like, but the ones for which the most third party support and tools exist (known as IDE plug-ins). ”

这就像买电脑一样,买一台电脑,并不是只是为了买那一套硬件,也不主要是看重它的CPU,内存和硬盘,更主要的是需要这台电脑可以运行大量的应用程序(这可能是为什么绝大多数的人使用Windows,因为有大量的应用程序可以使用)。 同样的,对于开发者来说,当他使用一个IDE的时候,他不仅仅只是被IDE本身的功能所吸引,另一方面,就是有更多的工具(也就是IDE的插件)可以使用,有更多的其他厂商的支持(更不要说IDE本身还是免费的了)。

在今年的J1上,更多的厂商宣布了将支持Eclipse(暂且不提年初BEA,Oracle,MacroMedia这样的大公司作为重量级的开发商加入Eclipse Foundation,IBM就更不用提了,它几乎完全是Eclipse-Driven了):

BEA的CTO, Mark Carges在一次访谈中解释了为什么这家在Java应用服务器市场占据最大份额的公司会将自己的开发产品定位于Eclipse(他的访谈可以下载):

….But especially about a year ago when [Eclipse] really started to turn up, we really heard loud in clear, “But you know developers are using Eclipse based plug-ins and IDEs. It be great would be if we could take advantage of that.” Not one of the companies I met said the same for NetBeans. So it was a very very simple choice. We looked at it and said at this point in time, the Eclipse organization has the right kind of open source model, it has the right meritocracy as far as how you can contribute and how code could be developed. …… Eclipse did a very nice job running themselves as an open source organization where anyone could participate. We felt very comfortable joining that organization and leveraging that for one, and two, it was what customers were asking for. It was a no brainer.

原因很简单,大量的程序员在使用Eclipse,作为BEA,再开发自己的workshop已经不合适了。 拥抱Eclipse是最好的办法。 既有了一套标准的IDE规范,又有Eclipse开放源码社区对Eclipse的贡献,加上大量熟悉Eclipse的程序员。 作为Eclipse Web Tools的主要开发商,BEA不会不考虑到自己的WebLogic的,我相信,当WTP发布的时候(今年年底),对WebLogic的支持,将是最大的一个新功能了:Eclipse免费,WTP免费,内置的WebLogic的支持,免费下载WL Express版本,从开发工具到应用服务器,都有了,BEA还需要广告去宣传吗?

原先还以为,Ian说的第100个加入Eclipse Foundation的会是Sun。 我真是大错特错了。 第100个是NEC。 这个确实出乎我的意料,没有想到NEC这家消费类电子产品的巨头,会加入Eclipse,做和C++/Java有关的插件。 在短期之内,Sun是不会加入Eclipse的,至少我这么认为。 但是David持不同的意见。 原因是Sun在这周宣布,曾经大力发展得JDS for Linux系统,Sun将停止更新了,转而开发JDS for
Solaris。 所以Sun很快会放弃NetBeans(只是迟早的事情),而进入Eclipse。 我并不这么看。 Sun当初发展Linux,是看中了Linux的巨大市场,但是Linux不是Sun自己的。 当Solaris开放了源码,得到更多的认可的时候,Sun还是回到了Solaris,因为Solaris是Sun自己的。 NetBeans其实就是Sun自己的(JavaOne上,Sun推出了大量自己开发的和NetBeans相关的东西),如果Sun现在站在Eclipse阵线,倒是可以想见有一天Sun会回到NetBeans去。 但是现在Sun在NetBeans一边,一定不会去Eclipse的。

在Bill Gates Live上看了新版的Visual Studio 2005的介绍以后,我更加深信,Eclipse的“对手”决不是NetBeans,而是Visual Studio,就像Java/Java EE的对手是.Net一样。 Microsoft的策略很简单,.Net是下一代的平台,但是只有程序员才能在这个平台开发下一代的新系统(当你看到Steve Ballmo声嘶力竭的大喊着“developer,developer,developer,developer…..”的时候,你就会相信这一点)。 一定要有一个强大的开发平台,只有这个平台,足够吸引程序员,才会有.Net产品的“量产”(想想当初的Visual Basic 和 Visual C++是如何影响Windows应用程序的)。 对Java和Java EE也是一样,程序员不可能靠Notepad来制作更多更好的系统,Java程序员需要一个优秀的开发平台。 然而,仅仅一个Eclipse IDE和Eclipse Foundation是不够的。 对Eclipse IDE本身来说,几乎不是Visual Studio的对手。 Eclipse需要这个良性发展的ecosystem,需要大量的plug-in的支持,需要IBM,BEA,Oracle这样厂商的支持。 那么,不久的将来,Eclipse IDE加上良好发展的plug-in,整个套件(也许叫做Eclipse Suite或者Eclipse Space)才是Visual Studio真正的竞争对手。

Yourit Technorati cosmos Refresh Technorati

July 2, 2005

偷闲半日:Parsir Ris Park

Posted @ 3:35 pm+8 in Life | Licensed under a Creative Commons License



Parsir Ris Park, originally uploaded by hello_kukoo.

周六下午,闲来无事,到附近的Pasir Ris Park去逛了逛。 天气不很热,太阳也时有时无,是个到海边去的好日子。 上一次去Pasir Ris Park几乎是一年前的事情了,那时候爸妈正好在这里,陪他们去的。 其实,去那里最好的方式是骑车去,不是很远,然后可以在海边骑车兜风。 照了些照片,都放在flickr里面了:20050702 Pasir Ris

参加Bill Gates LIVE

Posted @ 3:45 am+8 in Blog | Licensed under a Creative Commons License

昨天几乎一天没有关心J1,因为去参加Bill Gates LIVE: From Technology to Career。

这是Bill Gates第三次到访新加坡,在新加坡信息发展局的组织下,做的一个公开的seminar。 还好我的朋友通知了我,在6月初就上网登记了。 否则,昨天根本进不去,超过6,000多人参加了他的seminar。由于会场上不许拍照,我只用手机在大会开始前拍了两张,质量也一般。

 

登记

 

会场一角

大会的司仪,是Microsoft Asia Pacific市场部的副总,一个很好玩的英国人。 在他的开场白之后,是新加坡信息发展局的CEO致欢迎词。 在全体的掌声中,Bill Gates上台,开始他的演讲。

Bill Gates演讲的主题是下一个10年的技术走向,他指出,Microsoft会更加注重于:安全问题(security),无限应用和手持设备(wireless and portable device),更好的生活方式和工作方式(new work style and life style),新的开发工具(development tool) 和 面向服务的系统架构(SOA and WebService)。 而Sercurity和SOA则将是Microsoft的重点。 Bill Gates也提到了下一代的Office 12,将更加开发(全面使用XML)和更加强大(但仍然和Office之前的版本兼容)。 当然Bill Gates不会忘记Longhorn,这个有史以来以来,Microsoft最大的“赌注”,今年的9月份,就会有Beta版本发布公共测试了,而Longhorn和.NET平台,将提供最佳的SOA架构,辅助以新一代的Visual Studio 2005,可以让开发者更简便的开发基于SOA和Web Service的新一代应用系统。

在他的演讲之后,回答了几个听众的问题,其中一个比较有意思,有人问他:问什么Microsoft反对Open Source。 当时,全场都笑了。 Bill Gates没有正面回答这个问题,但是他说,Microsofot并不反对Open Source,但是对于像Longhorn这样一个庞大的系统,需要巨大的投资和优秀的管理,才可以保证系统的质量。

在Bill Gates之后,是Microsoft Asia Pacific Software & Platform部门的总经理,Colin的个人show。他向与会者展示了2005年以及未来两年Microsoft将要发布的新产品,比如:Visual Studio 2005(听了他的介绍,真想马上去下载一个Express的版本使用一下,Express版本是free的),SQL Server 2005(这是自SQL Server 2000以来的第一次重大发布),新版的IE 7 (支持RSS阅读),新的MSN聊天工具,Windows Media Center(这个确实cool,你可以一边看电视,一边在电视上通过MSN和朋友聊天,当然是通过无线键盘)。 还有XBox 360,真是很cool,比一代大Xbox 要小,而且是白色的。 我想我一定会去买一个Xbox 360的,不仅仅是为了玩游戏,Xbox 360内置的就是Windows Media Center,可以cool一把了。

产品show当然是少不了Longhorn的,这也是第一次在公开场合看到演示Longhorn(估计系统已经挺稳定了才会拿出来演示)。 演示的新一代的图形引擎Avlong,倒是没有感觉到什么新鲜,看上去比Mac系统还是有些距离。 但是演示文件管理器,确实有些好玩。 你可以给每个文件添加“关键词”,然后就可以按照关键词来归类了,尽管文件还是存在一个具体的目录下面的。 这个功能,看上去非常象blogging中的tag功能。 挺有意思的。 而新的查询功能,也支持按照这些“关键字”查询,这使得查询简单多了。

最后,则是新加坡创新公司(Creative Technology)的CEO,沈望博的主题演讲,如何打造Made In Singapore。 他主要回顾了Creative公司,如何从做Sound Blaster声卡开始,为新加坡打造了一家世界级的IT公司。 并且,他给所有在场的听众一个忠告:要有梦想,要believe你的梦想,非常非常关注于你的方向,总有一天,你会获得大奖的(reach the Jackpot,这是一个casino里面的名词)。

Yourit Technorati cosmos Refresh Technorati

July 1, 2005

365Key.kukoo 6月30日网摘

Posted @ 3:57 pm+8 in 365Key | Licensed under a Creative Commons License
  • 维基、博客和RSS:一个崭新的互联网对于商业意味着什么? #

    维基,博客和RSS都属于较为简单的工具,但会对人与人之间,或企业之间进行沟通和处理业务的方式产生很大的影响。那么,因特网到底发生了哪些变化呢?公司如何来理解这些变化所带来的技术影响呢?公司文化应该如何改变,从而能从这些新工具中获取价值呢?
  • 整理一下Gmail的工具 #

    今天在这里总结一下关于Gmail的一些辅助工具
  • It’s So del.icio.us! #

    the domain name del.icio.us is clever beyond belief. In fact, it is delicious. Whether or not tagging is important, these people should be given credit for cool word play.
  • POJO Application Frameworks: Spring Vs. EJB 3.0 #

    Albert Einstein once said, ‘Everything should be made as simple as possible, but not simpler.’
  • Growing NetBeans: A Conversation With Trung Duc Tran, Chief Architect #

    A Conversation With Trung Duc Tran, Chief Architect.
  • JavaOne Report, Day 1: It’s a Groovy Day #

    A Groovy Day…
  • JavaOne Desktop Report: A BIG web started deployment of a BIG banking app. #

    I’ve always tried to pay attention to what desktop developers are doing with Java and so this was, in theory, my moment to shine.
  • 王建硕: 我关于blog商业化的三点看法 #

    blog一千多天,经历了周围没有一个人知道blog,到blog火热的过程。对于blog的商业化这个热门话题,总想说几句,却又怕失之浅薄,一直没有动手。
  • Sun steps back from desktop Linux #

    JDS is being put ‘on the back burner’, which could cause problems for Sun’s business in China..
  • 365Key-天天网摘自动生成

    « Previous Page

    Get free blog up and running in minutes with Blogsome | Theme designs available here