日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

(1)dotnet开源电商系统-brnshopbrnMall 和老外开发的nopCommerce(dotnet两套电商来PK--第一篇)...

發布時間:2023/12/13 windows 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (1)dotnet开源电商系统-brnshopbrnMall 和老外开发的nopCommerce(dotnet两套电商来PK--第一篇)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? 一直想做電商軟件,但是實在不想學PHP了,所以前后關注了這兩個開源電商系統。一個是國人出品的,一個據說是俄羅斯人寫得(不知道對不對)。目前兩個開源軟件都在學習了解中,以下的博文可能會涉及到這兩套系統,我希望能對比進行學習,能互相借鑒和補充。

?brnshop :http://www.cnblogs.com/wheretime/p/3793979.html? (入門篇:BrnShop開源網上商城第一講:架構設計)

?nopCommerce:http://www.cnblogs.com/babietongtianta/p/4659381.html (NopCommerce源碼架構詳解--初識高性能的開源商城系統cms)

? 通過閱讀源碼和學習以上兩篇文章,我們對比發現有幾個異同點。

? (一)相同點:?

?? A.兩套源碼的代碼結構的劃分挺接近,都有Library Presentation Plugins ,Library下也都有Core Data Service。難道兩家商量好的,還是誰學誰?

?? B.表現層都遵循典型的mvc的結構,每個插件也都是一個小的mvc結構

?? C.架構上針對擴展性都還設計得比較合理

?? (二)不同點:

?? A.brnshop代碼結構劃分還有個策略分類,是具體接口的實現,它把它單獨拎出來。

?? B.nopCommerce老外更重視單元測試,還附有Tests單元測試的配套項目,一個復雜的電商網站,每每有改動,遍歷測試似乎也是保證質量的重要手段,只是國內做項目一般都覺得還寫測試用例和單元測試時浪費時間。

?? C.nopCommerce數據庫訪問用的是EF,這對于用不慣EF的小伙伴是個坎。我用過EF一些,感覺還是不太好用,可能是習慣和水平的原因。 brnshop沒有采用EF,采用dotnet的標準數據庫訪問對象再加一些輔助類(做一些對象轉換等等)。這里是否可以使用輕量的dapper框架,也 許后面可以做些探索。

?? D.還有一個是國際化的問題,nopCommerce在這方面很出色,支持界面的多語言切換。brnshop這方面舍棄了沒有考慮,現在做軟件如果從市場出發,一開始是否瞄向國際市場,也是個戰略和戰術上的雙重抉擇。

?? E.另外隱約感覺到,nopCommerce的插件似乎更成熟和豐富

?? 今天這第一篇分析先到這里吧,后面的時間接著讀。 愿意交流和交朋友的,可以加我的QQ:9200118

轉載于:https://www.cnblogs.com/ashacher/p/5654365.html

總結

以上是生活随笔為你收集整理的(1)dotnet开源电商系统-brnshopbrnMall 和老外开发的nopCommerce(dotnet两套电商来PK--第一篇)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。