我们的组织正在寻求 Build 一个利用DotNetNuke的网站,根据我们的顾问(不像.Net粉丝和Joomla粉丝),有一个“全部证据”表明社区版本以一种非常漂亮的方式瘫痪如果你想拥有一个可靠的网站,那么就会迫使你获得Pro .
我对这项索赔的有效性表示严重怀疑,但是如果我根据产品的使用情况以及它的社区和专业版本,我将非常有兴趣听听是否是这种情况 .
具体来说,如果社区版本中存在错误/问题/等,只能通过升级到专业版来解决 .
如果我把它发布在错误的堆栈交换上,我会提前告知,但认为这是最好的选择;)
3 回答
恰恰相反 .
披露:DotNetNuke社区关系总监Scott Willhite
DotNetNuke社区版绝对没有限制代码,我为此感到自豪 . 我们制定了一项有目的,坦率而又非常具有挑战性的商业决策,以使我们的社区版成为我们所有软件的基础 . 我们使用与所有开发人员相同的扩展点来增强基本社区版,以生成专业版和企业版 . 我们不断为Community Edition添加功能和功能,使平台的所有用户受益 . 任何相反的建议都是毫无根据和误导的 .
一些公司选择限制他们的免费版本(按用户数量,内容项目数量,页数等) . 有些需要在免费版本中无法删除的品牌 . 其他人特别使用他们的免费版本作为“钩子”,知道任何规模的客户如果想继续使用该产品将被迫升级 . 在真正的开源环境中,这些方法都不可接受,并且没有一种方法在DotNetNuke中实践 .
可以说,我们拥有专有扩展资源,可以区分我们的专业版和企业版 . 但这是同样的特权,我们让成千上万的其他人享受使用DotNetNuke开发或实施专有解决方案的人 . 我们也是这些扩展点的客户,因此不断改进它们以满足每个人的利益,因为我们不仅仅将它们用作营销点,我们将公司产品基于它们 . DotNetNuke的每个版本都包含实质的Community Edition以及商业版增强功能 .
要专门回答你的问题...虽然DotNetNuke的Community Edition中没有任何限制,并且它是一个开箱即用的高功能应用程序,它无法满足所有需求(没有产品可以,所有项目都有独特的要求) . 这就是为什么它有明确定义的扩展点以及为什么有这样一个充满活力的开源和商业生态系统支持它的原因 . 因此,公平地说,开箱即用的解决方案可能无法满足您的所有需求吗?但在专业和企业选项之间,Snowcovered的商业扩展的000,DotNetNuke Forge的00开源选项以及生态系统中的无数开发者和集成商(除了你自己的技能),我相信任何需求都可以满足对您或任何应用程序最有意义的方式 .
我绝对不同意这种评估 .
我能想到的唯一可能会影响可靠性的Pro功能是一个不同的缓存提供程序(我们遇到的问题比标准缓存提供程序更多) . 我相信它是Web场景的建议提供商,但在大多数典型情况下,它不会是一个大问题 .
社区版与多年来在真实网站中使用的社区版相同,自推出Pro版以来,它一直没有受到严重影响 . Pro版本只是社区版本之上的一些自定义扩展,其中大部分都是日常使用网站的可选项 .
Edition Comparison on DotNetNuke.com显示以下不等式:
在三个缓存项目之外,我没有看到任何东西不仅仅是锦上添花 . 此外,使用了许多这些功能后,它们并不像听起来那么令人印象深刻,DNN社区核心并不完全没有任何类似的功能 . 特别是模块缓存可以在社区版中找到,只有另一个提供者 . 此外,社区版中可以进行页面缓存,它不会内置任何页面缓存提供程序 .
我也强烈反对 . 我已经和DNN合作多年了,从版本3开始,并没有强大的阴谋迫使CE用户升级到Pro . 我推出了100个社区版网站(严肃而言,毫不夸张),我所工作的唯一PE网站通常是政府或教育机构,他们需要内容分期或OpenDocument Library模块的好处 . 对我而言,这听起来很像你说的 - 你的顾问让他对.Net与PHP的看法引起他的推荐 .