close
願原力與你同在!! May the Force with you !!

正好讓我想起然程式設計中的 Framework !!
Framework 有很多種解釋,
我提到的並不是軟體工程中的架構 ( Architecture )
我就把他修改的了一下,當成我的部落格標題!!
May the Framework with you !!
願框架與你同在,呵呵我本身並非是科班出身,寫程式是我的興趣跟工作
以前有上過JAVA的課程(JDK 1.3) ,曾經短暫作過PHP程式設計師,
現在工作是寫dotNet,嚴格說來是大雜燴!!

我覺得框架真的很重要!! 雖然學習框架需要時間!!
好的框架可以加速你的開發速度,也讓你有可以依循的規則!!
讓你把重心放在程式邏輯上,而不是其它地方!!


但是也不能濫用框架,最終只會導致失敗與毀滅,像西斯(sith)一樣
比喻來說像建造101,就一定要有企業級的架構與框架,
不可能去疊床架屋,最終結果只會導致悲慘的失敗!!

目前研究
DDD: Domain-Driven Design 領域驅動設計
MVC Model-View-Controller : Spring.NET, 對 IoC 與 AOP 還不暸解,看不懂
ORM Object Role Modeling :  iBATIS.net ,
沒考慮用 NHibernate, 是因為無法就現有DB進行套用,也不適合作統計查詢
Business Object : CSLA.NET , 作為framework實在是有點太大了.希望自己能夠看完!!
Sample : iBATIS.net 附的 NPetShop 很有趣 , 是由 JPetShop 改寫成的.NET版.

Domain-Driven Design 網頁 http://domaindrivendesign.org/
Spring.NET 網頁 http://www.springframework.net/
iBATIS.net 網頁 http://ibatis.apache.org/dotnetdownloads.cgi
NHibernate 網頁 http://www.hibernate.org/343.html
CSLA.NET 網頁 http://www.lhotka.net/weblog/MicrosoftNETAndCSLANETVersionConfusion.aspx
NPetShop 網頁  http://nchc.dl.sourceforge.net/sourceforge/ibatisnet/NPetshop-1.0.0.RC1.zip

參考資料
網頁  http://www.blogjava.net/feelyou/archive/2005/11/22/ArchitectureVSFramework.html
架構(Architecture)和框架(Framework)雜談
網頁  http://se.csai.cn/ANALYZE/200702011439371852.htm
溫昱談架構和框架(Framework)的區別
arrow
arrow
    全站熱搜

    gary1974tw 發表在 痞客邦 留言(0) 人氣()