用Orchard开发了个新网站,分享些心得

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分钟。如果存在,则直接读取缓存的数据。

 

 

转载于:https://www.cnblogs.com/591gu/archive/2013/02/19/2917381.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值