莫讓您的系統變成一堆泥巴裹著的鑽石

來源:互聯網
上載者:User
部落格園中熱火朝天討論的話題很多,雖然來這裡時間不是很長,高端的討論但是似乎可以歸結幾種:
1.資料持久訪問
   這裡面牽涉的內容有微軟的.Net Enterprise Libary,ORM(IBatisNet,NHibernate)
2.設計模式
3.架構
   設計Asp.net的有.Text,DNN等,不外乎對其他架構的學習或者應用經驗。
然而很少看到有關於自己設計的經驗的。
誠然架構非常重要,學習別人的好的地方也非常的重要,但是在一個系統中沒有整體的設計是非常致命的。我們可以學習並直接應用那些東西,但是正如劍可以殺人也可以傷自己,如果沒有對這些東西很好的駕馭能力或者對這些東西只存在一知半解的瞭解就急於使用,那麼害的最後還是自己的軟體系統或者項目。
架構上的設計是一個方面,如果我們對這些東西確實理解的很透徹了,那麼使用是沒有害處的,那麼剩下的最重要的就是對商務邏輯處理的設計,以及通訊的設計。如果商務邏輯的設計和通訊的設計沒有跟上,我想整個系統就彷彿如同一堆亂泥裹住的鑽石,別人的架構(Framework)就是鑽石,而我們的設計就成了泥巴。別人的東西是不朽不臭的,臭的是我們的系統。
所以我希望有更多的文章來討論自己系統的設計經驗而不全是別人是怎麼設計的。畢竟後者也很重要,甚至更重要!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.