-2

QNAPTurboNASサーバーによってホストされている自分のWebサイトのハッキングを開始しようとしています。ASP.NETを学ぶ機会を利用したいのですが、QNAPはApacheを実行しているので、Monoプロジェクトを調べる必要があります。

さて、問題は、 ASP.NETが写真に写っているときにJoomlaを使用するのに適したCMSですか?私は、ASP.NETに焦点を合わせた設計とコーディングを行い、CMSが基本的にタスクに適していないために、構成の悪夢やハッキングのでこぼこの道を駆け抜けないようにしたいと考えています。

Joomlaがそのタスクに適していない場合、他に正しいものはありますか?

補足:私が今のところJoomlaを検討している理由は、QNAPがJoomlaを簡単にインストールできるプラグインとして用意しているためです。私は実際には「Linuxの男」ではないので、SSHクライアントを介してCMSを手動でセットアップする必要がなければ喜んでいます。

4

2 に答える 2

1

私の知る限り、Joomla は PHP と mySQL ですか? Linux および Mono で Joomla を ASP.NET と統合する際の課題がいくつか見つかります。

インストールの容易さに基づいてテクノロジを決定しているようです。Web サイトを構築するテクノロジに必要なサーバー テクノロジを確認する必要があります。

選択したテクノロジが asp.net である場合は、オープン ソースの ASP.NET CMS システムを調べてください。

于 2009-10-24T10:32:46.357 に答える
1

前述のように、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 開発言語を組み合わせるのは少し複雑ですが、非常に優れた教育的価値もあります。基本的に、ある言語で何かがどのように機能するかを理解すると、他の言語でも理解しやすくなります。

于 2009-10-24T10:56:30.343 に答える