曾經有人講過一個釘子的故事,故事中有個拿錘子的人,總是把所有東西都看作是釘子。 回到我們常見的java框架中來,而框架總是構建于約束和假設之上。這些約束和假設在某些環境中是理想的,但并不適用于所有的環境——不要因為拿著錘子,就把所有的東西都看作釘子。 作為開發人員,我們要思考利用那些理想的解決方案,去匹配我們遇到的實際問題,并非只能使用那些我們知道的方案、或者最流行的方案,或者網上最熱門的方案,而應該使用那些能夠最好地解決我們面對的問題的方案。總之,不同的環境需要不同的工具——iBATIS就是這眾多工具中的一種。 所以你是否選擇iBatis,或者選擇其他框架,看什么?不僅僅是看錘子。從現在開始,鄙視那些學了什么,都號召大家用在所有地方的錘子把!他們算是技術中的偽媒體。 |