忙碌的一天和RCP

幾乎忙翻了天了。一整天,差不多沒有時間坐到自己的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社區仔細思考一下:源碼開放是最吸引人的,但是“如何快速而方便的開發”也足夠吸引人了。

發佈了47 篇原創文章 · 獲贊 0 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章