代码之家  ›  专栏  ›  技术社区  ›  sharkin

对于mono/asp.net,joomla是CMS的好选择吗?[关闭]

  •  -2
  • sharkin  · 技术社区  · 15 年前

    我将开始入侵我自己的网站,由我的 QNAP Turbo NAS 服务器。我想借此机会学习ASP.NET,因为qnap运行apache,所以我必须研究 Mono project .

    现在,库斯蒂安是,是 Joomla 当ASP.NET在图片中时使用的好CMS?我真的希望能够设计和编写专注于ASP.NET的代码,而不会因为CMS根本不适合任务而在配置噩梦和黑客的崎岖道路上行驶。

    如果乔姆拉不适合做这项工作,还有其他合适的吗?

    旁注:我之所以关注Joomla,是因为qnap已经将其作为一个易于安装的插件准备好了。我不是一个真正的“Linux人”,如果我不需要通过ssh客户机手动设置cms,我会很高兴的。

    2 回复  |  直到 7 年前
        1
  •  1
  •   Wim ten Brink    15 年前

    如前所述,joomla是基于php的,通常使用mysql作为数据库。既然您提到mono,我想您希望将它安装在Linux系统上,在这种情况下,joomla将是一个不错的选择。 但是,您还希望使用ASP.NET,它在Windows系统上工作得更好,而不是Linux和Mono。尽管ASP.NET开发可以使用Mono,但您仍然需要处理许多尚未(完全)为Mono实现的.NET功能。我将尝试在这个Linux NAS设备上安装vmware(或其他虚拟机软件),其中运行一个Windows虚拟机。但我怀疑这个QNAS设备是否有足够的内存和处理速度。在我看来,在这个设备上安装Windows也不是一个好主意。因此,当您想要为这个设备开发一些ASP.NET代码时,前面会有一些障碍。 但是,在一个系统上将ASP.NET和PHP结合在一起不应该是一个问题。我不会担心这个设备上的joomla和其他php。我更担心.NET的开发。

    但是考虑一下这个选项:在Windows系统上开发和运行ASP.NET应用程序,在第二台服务器上运行这个系统。然后让这两个功能协同工作,其中qnas设备将与ASP.NET(WCF)Web服务通信以检索数据,qnas设备本身使用PHP,而不是ASP.NET作为开发语言。

    结合两种Web开发语言有点复杂,但它也将具有很好的教育价值。基本上,一旦你理解了某种语言是如何工作的,那么用另一种语言也会变得更容易理解。

        2
  •  1
  •   Mark Redman    15 年前

    据我所知,joomla是php和mysql?在Linux和Mono上,将Joomla与ASP.NET集成会遇到一些挑战。

    看起来你是在根据安装的简单程度来决定技术,你应该看看你想要建立网站的技术所需要的服务器技术。

    如果您选择的技术是ASP.NET,请查看开放源码的ASP.NET CMS系统。

    推荐文章