初识DotNetNuke(DNN)

原创 2005年05月19日 19:05:00

  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的前辈们多多指教。

更多相关内容>>

Dotnetnuke安装

Dotnetnuke安装一、 软件配置 软件 描述 微软.NET运行库 ASP.NET4.0 数据库 Microsoft SQL Server 2012 Web服务器 ...
  • u014761139
  • u014761139
  • 2016年05月30日 21:46
  • 1028

DotNetNuke7安装教程

一、实现环境 操作系统:Microsoft Windows Server 2008 r2 sp1 服务器:IIS:  7.5.7600.16385;   数据库:SqlServer 2008 ...
  • GAMEloft9
  • GAMEloft9
  • 2014年03月11日 19:46
  • 1860

DNN学习 之一

DNN学习笔记 之一 配置 创 建 人:pblee创建实践:2006-6-28文档名称:DNN学习笔记1关 键 字:DNN 源码分析 配置DNN是一个开放的平台,不仅仅是源代码,它支持所有用户自定义组...
  • codetian
  • codetian
  • 2007年08月07日 09:10
  • 1379

DNN基础教程

一、原理前向传播: http://ufldl.stanford.edu/wiki/index.php/%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%B...
  • sinat_27612639
  • sinat_27612639
  • 2017年07月15日 01:14
  • 391

使用DotNetNuke(DNN)源码安装

如果直接使用DotNetNuke(DNN)源码安装出现strMessage = DataProvider.Instance().GetProviderPath() 异常,需要将Release.conf...
  • ahywg
  • ahywg
  • 2009年07月23日 09:36
  • 1054

DotNetNuke – DNN中文搜索解决方案

虽然DotNetNuke在欧美的应用很广,但是很多人觉得DNN在中国有些水土不服,我也有些这方面的感觉,DNN在中文化的进程上还有很长的路要走。前一阵子发布的DNN 5汉化包大家的反响不错,最近征询了...
  • jianpingdu2009
  • jianpingdu2009
  • 2011年01月08日 17:36
  • 668

dnn|dotnetnuke 获取用户信息

Private Sub getUserInfo()        Add reference to DotNetNuke.dll        Dim mRoles As New DotNetNuke...
  • xiaohelong2005
  • xiaohelong2005
  • 2009年09月27日 11:42
  • 929

DNN DotNetNuke 网络核动力

大家好:         想了很久,终于下定决心来写博客了.我自己在DNN的应用利于混了相当一段时间,但是在一些应用程序(模块),和皮肤的使用上始终觉得不足,购买国外的资源虽然方便,但是有许多模块使用...
  • louissukk
  • louissukk
  • 2008年01月14日 10:04
  • 187

DotNetNuke模块开发(一)

参考文章:DotNetNuke高级编程4Chapter 12 开发环境:VS2008,DotNetNuke5.4.2_source,SqlServer express 2005 安装工具:DotN...
  • xw13106209
  • xw13106209
  • 2010年06月02日 10:48
  • 3611

Dotnetnuke使用入门

如何安装Dotnetnuke汉化包 以host用户登录选择language 选择语言包文件 选择默认语言 修改未汉化的英文 yongri新闻模块使用 选择Host下的扩展 点击安装向导 安装y...
  • u014761139
  • u014761139
  • 2016年05月30日 22:44
  • 244
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:初识DotNetNuke(DNN)
举报原因:
原因补充:

(最多只允许输入30个字)