<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      DotNetFresh

      博客園 首頁 新隨筆 聯系 訂閱 管理
      沒有做非常深入了解,僅僅是一些大概的感覺:
      首先,不愧是Asp.Net小組的開發人員寫的,將Asp.Net的特點優勢發揮得淋漓盡致,豐富強大的表現層,支持換膚等高級特征,基本上沿襲了Asp.Net Forum的技術。
      但是,CS并不適合作為企業的開發架構,原因如下:
      1、中間層和數據層很弱,雖然數據層提供了所謂的“Provider"模式,可以支持切換各種不同的數據源,但是業務邏輯依然采用的事務腳本的方式,雖然CS擁有一些領域實體類,但是這些實體基本上是用在表現層,在業務并沒有針對領域建模,大部分業務邏輯依然被封裝到的存儲過程中,是針對表編程,而不是面向對象編程。
      2、為了實現Provider模式,CS將所有的業務邏輯接口都提取出來,都放在CommonDataProvider中,這樣會導致該文件非常大,管理起來比較困難,而且具體的實現類則更夸張,Sql的SqlCommonDataProvider文件竟然達到了4000多行,這還僅僅只是一個論壇+BLOG+照片管理的邏輯而已,假如是企業級應用,那簡直不敢想象。
      3、雖然采用了對象實體類,但是沒有采用ORM,Relation到Object的轉換竟然全都用手工!運行速度可能會比較快,但是開發效率嘛。。。。,假如是做企業開發也這樣,那完蛋了。
      4、表現層的構造雖然巧妙,但是太復雜,不適合企業的快速反應開發,企業用戶的需求變化很頻繁,不可能用這種用CS代碼寫自己的服務器控件的方式來慢慢的精心構造一個功能強大支持換膚的表現層。
      綜上所述,我個人認為Community Server只適合學習Asp.Net和代碼編寫技巧,架構則不適合模仿,除非你對Asp.Net的理解已經達到了CS作者的這種程度,否則采用這種架構來開發企業應用會死得很慘。
      posted on 2005-07-27 09:39  DotNetFresh  閱讀(2320)  評論(12)    收藏  舉報
      主站蜘蛛池模板: 蜜桃网址| 五月婷婷中文字幕| 日本区二区三区不卡视频| 边添小泬边狠狠躁视频| 国产一区二区不卡91| 在线天堂最新版资源| 久久综合亚洲鲁鲁九月天| 97免费人妻在线视频| 69天堂人成无码免费视频| 国产精品中文av专线| 99热久久这里只有精品| 欧美激情 亚洲 在线| 中文字幕人妻丝袜美腿乱| 国产嫩草精品网亚洲av| 在线a级毛片无码免费真人| 国精品无码一区二区三区左线| 亚洲国产成人综合精品| 天天爽夜夜爱| 熟女人妻视频| 黄色亚洲一区二区三区四区| 4hu44四虎www在线影院麻豆| 日韩国产中文字幕精品| 影视先锋av资源噜噜| 国产亚洲av人片在线播放| 亚洲aⅴ男人的天堂在线观看 | 日韩激情无码av一区二区| 麻豆果冻传媒2021精品传媒一区| 国产欧美一区二区三区免费视频| 日韩精品一区二区都可以| 成年女人片免费视频播放A| 中国china体内裑精亚洲日本| 国产日韩av一区二区在线| 亚洲精品一区二区区别| 巨胸爆乳美女露双奶头挤奶| 亚洲香蕉免费有线视频| 亚洲偷自拍国综合| 亚洲免费观看在线视频| 久久人妻精品国产| 高清不卡一区二区三区| 抚远县| 精品嫩模福利一区二区蜜臀|