二十四画生的Blog


        ——开始学习Orchard框架
posts - 125, comments - 1391, trackbacks - 46, articles - 8
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

初识DotNetNuke(DNN)

Posted on 2005-05-12 11:26 二十四画生 阅读(19985) 评论(10) 编辑 收藏

  DotNetNuke的代码我很早就Down了下来,只不过打开项目一看我就傻了,My God!DotNetNuke居然由这么多项目组成。我该从什么地方看才好呢?打开数据库一看更是傻眼,60多个用户表,300多个存储过程,想弄清数据库就要花不少功夫。
  后来我了解到DotNetNuke的前身是Portal start kit和IBuySpy Portal,所以还从简单的先看起。Portal start kit有微软的支持自然是初学者的首选。用了将近一个月的时间分别学习了Portal Starter Kit和Time Tracker Starter Kit,在看Community Starter Kit时发现它已经和DNN很像了。
  现在我又把Rainbow的源程序也Down下来看,发现这几个程序从功能上讲都差不多,它们都是由网站框架引擎部分和用户模块部分组成。用户可以自由的组织用户模块构建自己的站点。开发人员也可以自己开发用户模块。

这几个程序虽然功能上差不多但也有各自的特点:
IBuySpy Portal:没有找到下载地点,只知道它是以下几个程序的鼻祖。如果有谁知道它的下载地址请告知一声,真想看看IBuySpy Portal是什么样的。

ASP.NET Starter Kit:由五个入门套件组成。功能强大,程序也比较简单,有各种语言版本(C#,VB.net,J#),非常适合初学者学习。
相关资源:
ASP.NET Starter Kit 挖宝记:http://www.microsoft.com/taiwan/msdn/columns/ASPNET_SK/starter_kit_a1.htm
网络讲座:http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/episode.aspx?newsID=1242103
我的Blog上也有部分介绍:http://www.cnblogs.com/esshs/category/23566.html
下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=7323586a-301c-4a38-a5f3-a4595b391824&displaylang=zh-cn

Rainbow:刚刚Down下来看,了解不算很深。觉得模块布局的操作很直观,C#开发的。
相关资源:
http://rainbow.t910.net/
http://www.cnblogs.com/rata
下载地址:http://www.aspsun.com/show.php/3569.html

DotNetNuke:功能强大,特别是管理功能在这几个程序中是最强的。研究它的人也很多,交流起来也方便。只不过只有VB.NET版的。
相关资源:
http://www.dotnetnuke.com/(有程序下载)
http://www.dnnchina.net/(有汉化包下载)
博客圆中也有很多人在研究DNN。奋斗中的灵感之源中国Rainbow大厨师……
http://www.cnblogs.com/team/DNN.html

  综合来讲,这几个程序都比较象微软要在Visual Studio.NET 2005当中,提供的一种新的编程模式,即使用Web Part方式来创建门户式应用。使用Web Part,可以非常简单、快速的创建我们的应用,并且为维护代码带来了更加简单的途径。
Web Part介绍:http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/episode.aspx?newsID=1242146

  虽然DNN的程序复杂,虽然DNN的程序是VB.NET开发的(我一直是用C#),但为了了解DNN中的强大功能,我还是要加入DNN的学习阵营中,希望广大研究DNN的前辈们多多指教。

更多相关内容>>

 

==========================================

作者:二十四画生

出处: http://esshs.cnblogs.com/

转载请注明来源于博客园——二十四画生的Blog,并保留有原文链接。


Feedback

#1楼  回复 引用 查看   

2005-05-12 11:59 by 天天      
以上代码可以,初学者用可以在
http://www.asp.net/Default.aspx?tabindex=8&tabid=47
免费下载,同时微软提供了在线运行。(这些是微软的产品)

DDN,bolg和ngallery等可以在
http://www.asp.net/Default.aspx?tabindex=6&tabid=41
下载,它们不是微软的产品

#2楼  回复 引用   

2005-05-13 09:12 by 木鱼。NET
我准备学习Rainbow,因为我是用C#的!

#3楼  回复 引用   

2005-05-14 10:43 by zendyhu
To 二十四画生:

IBuySpy 有Portal和Store两个Project,现在这两个项目已经分别改名为: Portal Starter Kit和Commerce Starter Kit, 所以你无需再去下载 IBuySpy Portal和Store的源码了.

#4楼[楼主]  回复 引用 查看   

2005-05-14 11:45 by 二十四画生      
@zendyhu
原来是这样呀!那么改名后的项目和原来有什么不同吗?还是仅仅只改了个名字。

#5楼  回复 引用 查看   

2006-11-30 00:53 by apan      
原来如比,一直没有搞清楚ibuyspy 、portal和dnn之间的关系。got it .

#6楼  回复 引用 查看   

2006-11-30 00:55 by apan      
我还问一下,IBuySpy Delivery 2005与 ibuyspy之间的关系?

#7楼  回复 引用 查看   

2008-03-22 13:52 by xdp      
进军DNN,学习

#8楼  回复 引用   

2008-11-14 10:00 by 小李飞刀123[未注册用户]
MMD,那个叫做什么红衫林软件的哟,专门写网站的,说是采用OneNet EIP System,其实就是用DNN做的,还说成是自己独立开发的核心业务,无耻,照抄别人的。让红衫林软件改个小地方,还说改不了,才发现它用的是DNN的,没有自己的核心团队与技术人员,用DNN来改名成OneNet EIP System。

#9楼  回复 引用 查看   

2010-10-01 22:19 by 努客科技_清羽      
看了你的博客,不过早已是2008-11-20发表的,不知你现在是否还在从事DNN开发工作?
我公司是一家专业从事DNN产品研发,销售和网站建设的公司,进入DNN领域已有4年多的时间,拥有DNN门户网站:
www.alldnnskins.com
www.skinstore.alldnnskins.com
www.alldnnskins.cn
www.whnuke.com
希望我们能有机会合作,共同拓展DNN市场,欢迎加我QQ:627236614

#10楼  回复 引用 查看   

2011-03-16 09:57 by jimie      
我有一篇文章也是关于DNN的,http://novasoftware.com/Developer/DotNetNuke.aspx?utm_source=blog&utm_campiagn=xyf给大家,原文太长,大家自己去看吧。