感慨:IDE功能越來越強大,不知對於開發人員是好還是壞?

happycat2007發表於2007-12-07

最近分別系統地看了一遍hibernate、spring,基本領悟了它們的實現機制,然後呢,準備實踐一下,用struts+spring+hibernate做一個類似HelloWorld的小例子。本以為需要挺長時間,可沒有想到,加了sping、hibernate的jar包,跟著eclipse中提供的嚮導點選“下一步”……完成關係對映配置檔案,然後簡單配了一下applicationContext.xml,然後在action'的方法中就直接引用model層。再實現異常處理、日誌記錄。不到二十分鐘小時就完成了這個小例子。

真是讓我吃驚哪,IDE的功能真是越來越強大了,它已經融合了各種框架,把各種先進的程式設計思想作為外掛,插入IDE中,IDE就可以提供此程式設計思想的一些服務。以後的IDE會不會類似exe的安裝程式,使用者(甚至開發人員)只是點選下一步,或者在某個地方選擇自己想要的產品,然後就完成了。或者說以後的IDE就像自動售貨機,裡面已經放好了現成的產品,使用者只要簡單的點選、簡單的選擇就可以滿足需求。

開始懷疑花了如此長的時間理解spring、hibernate等等的內部機制(如依賴注射、aop等等)是不是值得?以後是不是簡單的理解一下思想然後就結合IDE開發,不必要深入理解呢?以後應該側重關注的在哪兒呢??

[該貼被happycat2007於2007-12-07 17:16修改過]

相關文章