您的位置:首页 > 移动开发

忙碌的一天和RCP

2005-03-16 10:55 253 查看
几乎忙翻了天了。一整天,差不多没有时间坐到自己的Laptop之前。
终于有时间坐下来了。大胃告诉我,关于Eclipse和NetBean的争论,上了CSDN的Java频道首页了,差不多成了头版头条。进Blog看了看,确实有很多blogger发表了一些评论,有意思的是,谈论慢慢的从Eclipse和NetBean的比较,转到了Eclipse和IDEA的比较。
当初发这个blog,主要的原因是因为看到SUN的工程师(以及NetBean)社区在宣传NB的时候,似乎过“火”了点(确实有一点点“恼火”),而且,如果真的有Eclipse的使用者迁移去了NB,那么“理论上”也应该有NB的使用者开始使用Eclipse了。
其实,不是不喜欢IDEA,但是用Eclipse更多,其中的一个原因是工作的关系。然而,IDEA不是free的(目前只有你的项目是Open Source的,才可以申请一个free的License),而且,IDEA不是Open Source的,这对于整个社区对这个工具的支持就有很大的影响了。
其实,并不想发起关于哪个IDE更好的争论,就好像操作系统的争论一样(当Windows和Linux“吵”得不可开交的时候,总会有人说,“用Mac OSX吧”)。对于一个IDE来说,很大程度取决于工作的关系,剩下的就是兴趣了,再者就是整个使用群体对这个IDE的贡献。
对于Eclipse的关注,我更在乎的,是Eclipse Foundation提出的Rich Client Platform(RCP)。刚刚看到一篇blog,关于RCA (Rich Client Application)和HCA (HTML Client Application)。开发RCA需要什么?需要一个基础平台,定义完好的API,灵活的宽展能力以及良好的支持和文档(可能还有其他的要素)。用Visual Studio/MFC开发过Windows程序的工程师可能读有一些体会,Studio中开发Windows应用为什么比较容易(相比使用Windows SDK)?主要原因是MFC这个基础框架和大量定义完好的API。如果没有MFC而只有Windows SDK的话,我想Windows应用不会涌现的那么快(这里面当然还有VB,Delphi的功劳)。也许做这样的直接类比没什么意思,但是总觉得,Microsoft这样的“软件巨头”在吸引开发者方面所作的努力,也值得Open Source社区仔细思考一下:源码开放是最吸引人的,但是“如何快速而方便的开发”也足够吸引人了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息