【问题标题】:Help me to choose the right platform for my Portal from .net, php, php based cms and .net based cms帮助我从 .net、php、基于 php 的 cms 和基于 .net 的 cms 中为我的 Portal 选择合适的平台
【发布时间】:2010-06-10 07:19:42
【问题描述】:

您好,我正计划开发一个与http://www.nextdaypets.com/ 非常相似的网站,但具有更多功能...我曾在 JOOMLA 上工作过,我非常了解它。但是几乎没有像访问级别控制这样的限制,并且没有我需要的组件可用。我感到困惑的是,我应该在 joomla 中制作该组件还是应该开发自己的 cms,还是应该采用一些基于 .net 的 cms 并为其编写组件。作为初学者,我知道 C# 和 .net 框架。我上个月刚刚完成了 .net 的认证课程,我不知道 php,但在学习它时没有问题……所以我应该怎么做……请建议。

【问题讨论】:

    标签: c# .net content-management-system joomla


    【解决方案1】:

    嗯,据我了解,您需要做的就是采用开源 CMS(joomla 或 drupal)并对其进行自定义。如果您了解一点 php,您将需要一天的时间来熟悉为 joomla /drupal 制作组件和模块。您可以通过自定义现有的东西并使用已经可用的第三方开源组件来完成大部分工作。剩下的少量工作,你可以自己编码。我可以保证不会那么难。 开发自己的 CMS 可能不是一个好的选择,因为要获得一个具有当前提供的所有功能的稳定的 CMS 需要付出很多努力。 另外,如果您对该平台有疑问,我建议您坚持使用开源平台,而不是商业平台。大量可用的 OSComponents 以及庞大的社区支持是您应该考虑的因素。

    【讨论】:

      【解决方案2】:

      编写自己的 cms 是一项繁重的工作,因此您应该仔细考虑这一点。扩展现有框架可以为您节省大量时间。

      在您的情况下,我会选择一个非常适合我的目的并使用我熟悉的语言的 cms。因此,如果您喜欢 C#,那么请寻找基于 ASP.NET 的 cms。当然,如果你喜欢学习 PHP,joomla 会是一个不错的选择。

      【讨论】:

        【解决方案3】:

        通常,当我必须选择一个平台时,我会考虑一定数量的变量。例如,您的客户想要开源平台还是商业平台?它是否担心将来对系统的更改依赖于您?他是否已经有托管服务提供商?他会自己主持网站吗?这些都是应该考虑的技术问题。

        我强烈建议您不要编写自己的 CMS。这是很多工作,即使是最好的和经过最多测试的产品也隐藏了一些错误。依靠已经存在的东西,它会加速你的开发,因为它可以让你专注于特定的功能,而不是整个系统或基本功能(客户端-服务器架构、缓存、视图解析、项目化、等等……)。

        我与许多 CMS 合作过很多次,在此期间,我的注意力主要集中在 Umbraco,这是一个基于 .NET 的开源 CMS,具有许多有趣的功能。我个人不喜欢 Drupal、Joomla、Wordpress 等。

        如果您(或您的客户)有钱可以花钱并且买得起商业平台,我建议您看看 Sharepoint 或 Sitecore; Sitecore 在概念上有点接近 Umbraco,而 Sharepoint 更广泛,但要启动和运行它还有更多工作要做。

        如果你正在寻找一个电子商务平台,并且 PHP 不怕你,你可以试试 Magento。

        我希望这几个名字可以帮助你。我之所以提到它们是因为我自己的亲身经历,而且——老实说——它们都是很好的产品……

        干杯, 詹卢卡。

        【讨论】:

        • 感谢 Gianluca,我不是为某些客户开发这个项目,而是为我自己开发这个项目......而且钱是一个小问题,但不是一个限制,如果我能找到一些好的选择,我可以支付任何问题。我将尝试 Umbraco,您能否提供一些关于 DotNetNuke 和 sitefinity 的想法,因为我也听说过它们并且 lil 感到困惑......这将是一个很大的帮助......会有很大的定制水平。该网站还将具有 elance.com 和 freelance.com 的基本功能以及强大的社交网络...所以请提出建议...您能否对 sharepoint 进行更多说明。
        • 我不会从 Parveen 的一个声明中贬低 Drupal。 Drupal 有很多东西,一个框架,一个 cms。它也可以用来制作小型博客、网络应用程序、大型网站(看看白宫的网站)、电子商务(ubercart 模块) 它有广泛的免费专业插件模块,并且非常具有主题性。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-03-31
        • 2012-10-30
        • 2020-11-12
        • 2016-02-20
        • 2011-08-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多