總結(jié)雜記
上周開始上班時,原來以為會去做web開發(fā),畢竟這方面比較熟練,不料被丟去搞桌面應(yīng)用。基本上是一個springrcp開發(fā)的一個prototype,前幾天先看看代碼和tutorials熟悉下系統(tǒng),然后寫了幾個功能demo。springrcp在java的桌面應(yīng)用中不算主流,所以資料找起來也比較困難,項目組其他兩人都忙得屁股朝天,只能自己慢慢琢磨。總結(jié)下來srpc的幾大問題,啟動速度、自定義數(shù)據(jù)綁定和輸入校驗。在設(shè)計理念上,srcp無疑適合胖客戶端的大型企業(yè)應(yīng)用(Thick Enterprise App)--根據(jù)backbean自動生成ui、自動綁定數(shù)據(jù)和校驗等,通過一堆(注意,一堆。)spring contex和resource文件組裝起來。srcp無疑是個非常實在的開發(fā)框架,太實在到以至于人們一提rcp馬上就是eclipsercp,當(dāng)然,eclipse rcp比起來,它可以算是已經(jīng)不再更新了(從3年前開始)。
springframework.org論壇里有條評論,翻譯過來大概就是說,srcp程序說到底"就是用幾個jar和配置文件把你的swing應(yīng)用組織起來的有著復(fù)雜的設(shè)計結(jié)構(gòu)的xx"(好吧我不理解亂翻譯),說起swing,為了兼顧各個方面的因素(主要是concurrency),swing的開發(fā)者們不得不讓swing的使用者們在一個迂回曲折的環(huán)境中編寫他們的應(yīng)用。這就好像在一座龐大的金字塔內(nèi)部觀察它的建筑結(jié)構(gòu)一樣,你會發(fā)出陣陣驚嘆;也會縐起眉頭迷惑不解--開始的時候后者是遠(yuǎn)遠(yuǎn)多過前者的。回過來看看現(xiàn)在如火如荼的web開發(fā),想想,web開發(fā)是不是在走10幾20年前的老路,什么才是程序的真諦呢?
接下來準(zhǔn)備學(xué)習(xí)一點數(shù)據(jù)挖掘方面的知識,具體點是語義分析。因為公司在數(shù)據(jù)采集這方面還相當(dāng)原始的spider+手工收割,和st談到這個時也提到個可選的方案,天知道那個看上去不良少年一樣的家伙腦袋里到底裝了多少東西。好了,這周打算拖拖拉拉地把自動更新updater寫完,順便看看有沒機會弄成一個通用的updater。第一期的業(yè)務(wù)邏輯不復(fù)雜,所以也暫時沒我什么事,正好可以一只腳站在門外細(xì)心瞅瞅,其他等評估結(jié)果出來了再說。剛才收信時候看到有封14號的offer letter,密密麻麻的英文搞得foxmail都把它丟到垃圾箱里去了。
posted on 2007-06-19 22:34 where the amazing happens 閱讀(393) 評論(0) 編輯 收藏 所屬分類: 生活隨筆