![]() |
1
1
如前所述,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
据我所知,joomla是php和mysql?在Linux和Mono上,将Joomla与ASP.NET集成会遇到一些挑战。 看起来你是在根据安装的简单程度来决定技术,你应该看看你想要建立网站的技术所需要的服务器技术。 如果您选择的技术是ASP.NET,请查看开放源码的ASP.NET CMS系统。 |