前述のように、Joomla は PHP に基づいており、通常は MySQL をデータベースとして使用します。Mono について言及したので、これを Linux システムにインストールすることをお勧めします。その場合、Joomla が適しています。ただし、Mono を使用した Linux ではなく、Windows システムでより適切に機能する ASP.NET も使用する必要があります。ASP.NET 開発は Mono で可能ですが、Mono に (完全に) 実装されていない多くの .NET 機能に対処する必要があります。内部で実行されている Windows 仮想マシンを使用して、この Linux NAS デバイスに VMWare (または他の仮想マシン ソフトウェア) をインストールしようとします。しかし、この QNAS デバイスに十分なメモリと処理速度があるとは思えません。また、私の意見では、このデバイスに Windows をインストールすることもお勧めできません。そのため、ASP を開発しようとすると、いくつかの困難が待ち構えています。このデバイスの NET コード。ただし、ASP.NET と PHP を 1 つのシステムで組み合わせても問題はありません。また、このデバイスの Joomla やその他の PHP については、特に心配する必要はありません。.NET の開発についてはもっと心配です。
ただし、このオプションを検討してください。Windows システムで ASP.NET アプリケーションを開発して実行し、このシステムを 2 番目のサーバーに切り替えます。次に、これら 2 つを連携させます。QNAS デバイスは ASP.NET (WCF) Web サービスと通信してデータを取得し、QNAS デバイス自体は開発言語として ASP.NET ではなく PHP を使用します。
2 つの Web 開発言語を組み合わせるのは少し複雑ですが、非常に優れた教育的価値もあります。基本的に、ある言語で何かがどのように機能するかを理解すると、他の言語でも理解しやすくなります。