連續三個月的工作終于over了,手上有了點閑暇的時間,又開始重回舊路,研究一些小玩意。這年頭不缺乏技術,只缺乏創意。有技術有能力的人多的是,有創意的人卻要少多了,能想到創意并實現之的人更是寥寥無幾了。我就是那種最沒有創意的人了,和我GF簡直就是背道而馳~,大概是做技術做過頭的緣故吧。
回頭重新撿起SWT,至從換了工作以后就再也沒有關注過,一直忙著生活上面的事情,工作上的事情都很少有讓我操心的。好不容易有了點閑暇,當然不能浪費。Eclipse每個版本更新都有一些新的東西,所以總能找到好玩的東西。其實我對Eclipse最期望的地方就是它能夠減少插件之間的依賴性,但偏偏它是越做越大,依賴的東西也越大越多。很奇怪的是,它還用了一些IBM或者其他公司提供的項目,是針對Java版重寫的,方法都一樣,只是實現機制不一樣,不知道是出于什么原因,比如com.ibm.icu這個插件。
話說回來IBM還是蠻有創意的,果然是人多力量大,很多好玩的東西都是他們搞出來的,然后其他人受益,就這一點來說,我還是很欣賞IBM的。最近我的工作就是借鑒了org.eclipse.ui.views.properties.tabbed plugin的樣式和架構,實現了界面架構上的多層重用,而且也美觀了許多。Eclipse做到現在這個地步,包含的東西實在是太多了,還有很多好東西都需要挖掘。由于內部人員眾多,代碼編寫水平參差不齊,糟粕與精華并存,而且因為項目越做越大,重構也越來越困難。尤其是底層業務模塊,真的是十指連心,動哪一塊都要付出很大的代價。
前幾天Eclipse五周年生日,公司組織了一次Party,得知原來還是有那么幾個 Eclipse 項目在國內開發的嘛。Eclipse現在有一個項目叫做technology,就是在收集大家的智慧,只要有好的創意,就可以加入其中,各位誰如果有興趣,可以試試哦:-)
有創意就要去實現!