開發效率的挑戰
???? 早些天一同事讓我幫它開發一個客戶資料管理系統.他對我說,能不能夠用MS ACCESS來開發,我說那個我不熟悉,以前沒有用他來開發過,如果你一定要有那個來開發的話,我就不能夠幫你了.:( 后來我問他,你為什么知道要用它來開發呢? 他說,以前的公司也有些是用ACCESS來開發,做出來系統也很好用,所以,,,,,如果你可以用其它的自己比較熟悉的方式來開發,當然也可以,只要你能開發出來,能夠使用就行了,要求不高的.然后我問他,那你什么時候要呢,大概一個星期吧.我說:"那么急呀.恐怕我不能夠搞定,因為你開分的東西雖然不難,但是麻雀雖小,但五臟健全,什么添加,刪除,查找,報表,,,,什么都有了,而且我白天沒有時間做,只能下班做,所以,,,,,." 后來他問我,大概要多久,我說:"如果用我現在的開發方式(java)的話,大概20天到一個月吧." 他說沒關系,只要你能幫我搞定就行了.
????? 事后,我突然感覺到了開發周期對我來說也是一個巨大的挑戰.因為這段時間我這嘗試著用AJAX+STRUTS+SPRING+IBRITS來開發一個項目,由于不是很熟悉,都是自己一個人來探索,研究,所以覺得有些吃力,那么多的配置文件要處理,稍微不留神就出錯了,有時候找一個錯誤,找了很久都沒有搞定,這樣一來,開發的進度比較慢.當我把那些框架搭配好了之后,開發起來就快了.:0) 同事提出用ACCESS來開發,我就試試用了一下ACCESS.果然, 它很方便,比如說建立好了的數據庫,然后你就可以直接建立一個窗口那么他會和數據庫表對應的字段綁定,那些文本框什么的出來了,自己在手動的調一下顯示的布局就ok了,然后你在文本框中錄入的數據就直接保存到數據庫中了,真的很方便.這沒有了b/s下那些煩人數據提交,找到對應數據,那些煩人的操作了.比如說ACCESS下的報表,也像剛才的操作一樣,真的很簡單,方便.java下這些真的很煩人.:(
?????? 設想,以后的IDE都能更加人性化,就好了,有更多的框架給我們來使用,更加就快速的開發系統,多么的好呀.我在期待,開發web程序時能夠有象,Access一樣的IDE能夠幫助我們搞定一切就好了,最多我們把業務處理一下就行了.當然,現在有很多的IDE能夠自動的生成代碼,似乎沒有能夠搞定簡單CUDS的WEB應用.也出來很多的框架出來幫助我們減輕開發的負擔,只要你關注業務層就行了.比如說,好的開源項目http://www.springside.org.cnSpringSide (SS),AppFuse,jboss Seam等等,這些真是太好了.
posted on 2006-10-30 16:09
Harryson 閱讀(737)
評論(0) 編輯 收藏 所屬分類:
SoftwareEngineering