DotNetNuke社区博客网站的利弊

时间:2009-03-27 20:24:35

标签: dotnetnuke blogs

我正在评估一个离岸团队将要进行开发的项目中的DotNetNuke。简而言之,该应用程序将是一个社区博客平台,与stackoverflow有许多相似之处,除了没有问题,只是帖子。帖子可能包括图片或视频,标签,使用信息,标题,正文,社区投票(向上或向下)评论,热度和一些其他细节。它们应该是可标记的,可排序的,可分类的(超出一组标签所提供的)。将来该网站将提供论坛,日历和其他一些功能,其中有可用于DotNetNuke的模块。此外,该网站将包含一个用户体验,其中包括大量自定义皮肤。

思想?

1 个答案:

答案 0 :(得分:2)

使用Web应用程序框架(例如DotNetNuke)有很多好处,可以帮助您在创建自定义功能时更快地启动和运行更少的工作

但是,您必须意识到您基本上将大量代码合并到您可能不熟悉的项目中。无论代码有多好以及框架学习起来多么容易,对于您和您的团队来说,仍然会有一个重要的学习曲线。

您的决策过程(如果您仍然决定是否使用DotNetNuke)应该包括(除了阅读,谈话和其他一般调查):

  • 从Codeplex下载应用程序并签出源代码。
  • 调查那里的第三方模块。
  • 下载源自附带的一两个免费模块,并尝试对创建者的开发过程进行反向工程。她是如何与框架集成的,她利用了哪些功能,从头开始编写什么?

DotNetNuke(或任何其他具有大量扩展的框架)可用的地方可以使现有的扩展可用并自定义它们。如果您需要实现给定功能,请首先查看第三方扩展社区中的解决方案。你可以找到一个可以让你获得很好比例的方法,并将其用作你的功能的基础。

例如,如果您想在自己的网站上添加照片库,则可能不希望从头开始编写照片库。有三个主要的照片画廊出售源代码。核心库模块是免费的,简单的画廊很便宜,与自己编写相比,超媒体库的来源可以合理使用。任何这些都可以为您提供实现功能的良好开端。