您好,登錄后才能下訂單哦!
Orchard是一個以微軟為主導的開源CMS項目,它允許使用者在Asp.Net平臺上快速建立網站,并且提供擴展框架能夠允許定制人員通過模塊和主題等增加額外的內容。它的官方網站是:www.orchardproject.net 它是照著Wordpress做的,我們登陸到它的后臺,會發現樣式布局和Wordpress一樣,功能也是。
由于它完全開源,而且最新的1.6版本還支持Mysql數據庫(mysql免費不要錢^_^),別決定選擇它,來做自己的炒股網站:股市匯(http://www.gushi001.com/)。網站已經發布一些功能了,可以訪問。接下來,我結合開發和使用的過程,講下Orchard一些優點。
1、樣式主題,可以在后臺快速切換。如果網站想換一種表現風格,可以由美工做好樣式,然后在程序中新加入一個主題,編譯后即可切換使用。
2、眾多開源模塊。我們可以自己寫個模塊,分享在Orchard的官網上,同時也能在官網找到眾多有用的模塊。比如,我下載Combinator模塊來用,這個模塊可以自動對我們引用的Js、Css文件進行壓縮。
3、代碼封裝的好,優美。我們肯定都用過C#原來的緩存功能,下面我貼出Orchard封裝過的緩存代碼,看下它的優美。
return _cacheManager.Get("InvestorVIP.StockVIPAfter", ctx => { ctx.Monitor(_clock.When(TimeSpan.FromMinutes(30))); return _vIPZoneVersionsService.GetAfter(versions); });
上述代碼的意思是,判斷有無名叫"InvestorVIP.StockVIPAfter"的緩存,如果不存在,通過 _vIPZoneVersionsService.GetAfter(versions)獲取數據,變新建名 叫"InvestorVIP.StockVIPAfter"的緩存,并設置有效時間為30分鐘。如果存在,則直接讀取緩存的數據。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。