BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

DotNetNuke——十年之变

| 作者 Anand Narayanaswamy 关注 0 他的粉丝 ,译者 臧秀涛 关注 2 他的粉丝 发布于 2013年1月19日. 估计阅读时间: 6 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

2012年12月24日,基于ASP.NET的内容管理系统DotNetNuke庆祝了其开发10周年。在过去的10年里,DotNetNuke从一个简单的应用程序慢慢成长为ASP.NET社区最为领先的产品之一。

DotNetNuke最初是由Shaun Walker通过扩充IBuySpy Portal(这是当时微软免费提供的)而发起的、名为IBuySpy的开源项目。

2003年,IBuySpy Workshop更名为DotNetNuke,Shaun也组建了一个核心团队,通过收集开发者的反馈来构建各种模块和皮肤。此外,在微软为DotNetNuke的所有活动提供赞助的条件下,该项目实现了一个重要的里程碑。

2004年,Snowcovered这一新的市场门户网站与DotNetNuke 2.0一起推出,主要销售第三方开发者开发的模块和皮肤。对开发者而言,这是一个能够创收的网站,因为他们可以通过销售产品获得回报。

2005年见证了DotNetNuke的3.0和4.0这两个版本的推出,第一本关于DotNetNuke的书也由Wrox出版。Nik Kalyani创造了该应用的第一个标志,时至今日DotNetNuke官方网站仍在使用。同年,DotNetNuke在世界各国的下载量累计达到将近100万次;在此之后,4个创始人和2个全职员工于2006年为该项目成立了公司。

2007年,Navin Nagiah作为业务顾问加入进来,并在欧洲举办了第1届OpenForce会议。随后,又与DevConnections合作在美国组织了OpenForce会议。该公司官方宣布推出自有的内部市场,同年宣称下载量已经达到300万次。

2008年,DotNetNuke与微软合作开发了CodePlex项目页面,还组织了第2届OpenForce会议。该公司也从投资者那里得到大量经费,并在奥兰多组织了一次区域性的OpenForce沟通会。

直到2009年推出第一个专业版之前,该项目都只是以免费、开源的解决方案形式发布的。同年DotNetNuke举办了第3届OpenForce DevConnections会议。

DotNetNuke收购了Snowcovered.com并将其加上商标放入官方商店中。此外,DotNetNuke宣布,启动合作伙伴程序,推出代号为Cambrian的第5版。

2010年,DotNetNuke为其专业版争取到1000多家商业客户。此外,随着投资者第2轮融资的注入,该公司推出了企业版。它还从Engage Software获得了培训材料,从Xepient Solutions得到了开放文档库和开放搜索。在这一年,DotNetNuke又取得了一个重要里程碑——下载量达到500万次。

2011年,DotNetNuke发布6.0和6.1两个版本,提供了现代化的用户界面以及大量的移动支持。DotNetNuke又与2000家商业客户签署了服务协议。在这一年中, DotNetNuke组织了第1届DNNWorld会议并收购了ActiveModules。该公司也成为Inc 杂志所列的500强公司之一。

到2012年12月31日为止,该应用的下载已达700万次,而且与微软实现了战略同盟,将DotNetNuke部署到了Windows Azure云中。另外,为了在即将发布的版本中提供完整的URL管理方案,DotNetNuke收购了iFinity,这是一家总部位于澳大利亚昆士兰的网站与软件开发公司。

2012年,该公司组织了第2届DNNWorld会议。此外,还发起了MVP程序,对那些熟悉DotNetNuke 并花时间在社区分享经验和知识的专家予以认可。

频繁参与讨论区的DotNetNuke社区成员目前已经超过100万人。除了在最终发布之前对新构建的版本进行beta测试,志愿者还会回答用户提出的问题,并为模块、插件和皮肤的开发提供帮助。

正如你所看到的,自从10年前发布以来,DotNetNuke就在ASP.NET领域突飞猛进,取得了很多里程碑,帮助客户和开发者实现了其目标。

“下一个10年会带来什么,我们一直密切关注。”DotNetNuke的官方发言人如是说。

在与其他3个内容管理系统或博客平台做比较时,Applied Innovations的客户经理Cara Pluff提到,“除了众所周知的超常的灵活性,DNN也可作为Web应用开发框架,借助开放的API能够很容易地与其他应用集成。”

“我认为DNN是一个非常成熟的产品,如果你有时间学一下的话,肯定会有所收益。”ASP.NET开发者Peter这样说。然而,对于使用DotNetNuke 开发的网站的速度,他表示担心。

在对比Joomla和DotNetNuke时,DotNetNuke的合作伙伴DataSprings注意到,虽然DNN有一个核心功能上的优势,但是缺乏第三方扩展,这就使Joomla显得很有吸引力。其文中还指出,Joomla的管理风格不像DotNetNuke的行内编辑那样优雅,一般说来,框架也不是那么灵活。

作为这篇对比文章的结论,DataSprings提到:“对于打算创建初期在线销售业务的公司而言,紧密集成现有系统并提供可以直接使用的电子商务解决方案,这就是DotNetNuke的成功秘诀。”

参考英文原文DotNetNuke - 10 Years of Transformation

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT