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