Joomla是Mono/ASP.NET的CMS的好选择吗?

Joomla是Mono/ASP.NET的CMS的好选择吗?,asp.net,apache,joomla,nas,mod-mono,Asp.net,Apache,Joomla,Nas,Mod Mono,我即将开始入侵我自己的网站,由我的服务器托管。我想借此机会学习ASP.NET,因为QNAP运行的是Apache,所以我必须研究一下 现在,问题是,当ASP.NET出现在图片中时,是否可以使用好的CMS?我真的希望能够设计和代码集中在ASP.NET上,而不是因为CMS从根本上不适合这项任务而导致配置噩梦和黑客的坎坷道路 如果Joomla不适合这项任务,还有其他合适的吗 旁注:我现在之所以关注Joomla,是因为QNAP已经准备好了一个很好的、可以轻松安装的插件。我不是一个真正的“Linux家伙”,

我即将开始入侵我自己的网站,由我的服务器托管。我想借此机会学习ASP.NET,因为QNAP运行的是Apache,所以我必须研究一下

现在,问题是,当ASP.NET出现在图片中时,是否可以使用好的CMS?我真的希望能够设计和代码集中在ASP.NET上,而不是因为CMS从根本上不适合这项任务而导致配置噩梦和黑客的坎坷道路

如果Joomla不适合这项任务,还有其他合适的吗


旁注:我现在之所以关注Joomla,是因为QNAP已经准备好了一个很好的、可以轻松安装的插件。我不是一个真正的“Linux家伙”,如果我不必通过SSH客户端手动设置CMS,我会很高兴的。

据我所知,Joomla是PHP和mySQL?您将发现在Linux和Mono上集成Joomla与ASP.NET的一些挑战

看起来你是在根据安装的简单程度做出技术决策,你应该看看你想要用什么技术来构建你的网站所需要的服务器技术


如果您选择的技术是asp.net,请查看开源asp.net CMS系统。

如前所述,Joomla基于PHP,通常使用MySQL作为数据库。既然您提到了Mono,我假设您希望在Linux系统上安装它,在这种情况下,Joomla将是一个不错的选择。 但是,您也希望使用ASP.NET,它在Windows系统上工作得更好,而不是在使用Mono的Linux上。尽管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开发语言有点复杂,但它也有很好的教育价值。基本上,一旦你理解了一种语言的工作原理,用另一种语言也就更容易理解了。

我不同意“[…]很多没有(完全)用Mono[…]实现的.NET功能”的评论。我现在已经在Mono/Linux上开发了三个企业级站点(一个是经典的ASP.NET,两个是MVC),很少遇到缺少功能的情况。我经常遇到虫子。。。但在我报告之后,Mono社区很快就修复了这些问题,几乎不会引起问题。