(轉)架構、框架、模式和平臺

1、設計模式 爲什麼要先說設計模式?因爲設計模式在這些概念中是最基本的,而且也比較簡單。那麼什麼是設計模式呢?說的直白點,設計模式就是告訴你針對特定問題如何組織類、對象和接口之間的關係,是前人總結的經驗。比如我要在代碼中實現一個全局唯一的配置類,那麼就使用Singleton模式。設計模式在實際編碼工作和設計框架時會被使用到,而更高層的架構和平臺則不會太關注它。 2、框架 做WEB開發接觸到最多的框架可數ORM框架,ORM框架只是所有數據關係映射框架的統稱,具體的如NHibernate、ActiveRecord等,框架是爲了解決特定問題而存在的,其它諸如模板框架、緩存框架,框架不能直接使用,需要二次開發。 3、架構 從大的層面來說,比如針對公司業務的B2C網站系統架構,裏面可能會用到多種解決各方面問題的框架,關注的是技術整合、擴展、可維護性。換個角度,在框架中也會涉及到架構問題,比如開發NHibernate框架,也需要考慮如何進行設計。 4、平臺 平臺的概念類似框架,但又結合的架構的考慮,它是更高層面上的“框架”,準確說是一種應用。它是針對企業用戶,爲解決企業業務需要而形成的產品。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章