因為裝滿水的杯子 是很難在容下一滴水的..
在客戶端工作的好處 是不會坐井觀天
每個客戶都有長處可以學 可以增廣見聞
就像行萬里路 讀萬卷書..
否則很容易陷入自我思考的囚故
永遠都把自我心中的水倒掉
因為裝滿水的杯子 是很難在容下一滴水的..
曾經有個客戶 要求網頁內的程式不能有半行SQL
所以...要把所有的SQL都建立成Stored Procedure
起先覺得這怎麼可行
但反正是客戶說的 就做就對了...
後來發現 這也是一種設計的方式
雖然...客戶不斷的讚美他自己是如何的英明
但基本上設計架構千百種
沒什麼對與不對..反正能運作就可以了
Stored Procedure--->DataAccessLayer Class--->ADO.NET--->Page.aspx.cs
其實也沒什麼不好
頁面不需做太多的邏輯處理
但寫sp就需要花很多時間了
這也是一種思考模式和設計方式
能運作能結案能解決問題的技術就是好技術
未必要多麼的多層 物件導向的暈頭轉向 才叫做系統
當然...一切以客戶說的算數
以出錢的人說的算數...
什麼架構最好
當然是出錢的客戶 嘴巴說出來的架構是最好的
何必和錢過不去
理想不能當飯吃...能將不管是新技術還是舊技術運用在工作上解決問題的
才是運用技術....
能讓客戶奇檬子爽的 才是最好的解決方案...