0

私のプロジェクトでは、基本的なコマンド mkdir 、 ls 、rm などをサポートするオンライン Linux コンソールを作成する必要があります。これは、CS 以外の人が自分のマシンにインストールせずに Linux 環境に慣れるために使用されます。元のコンソールのように最近使用したコマンド。

私の将来の仕事は、gcc/g++ サポートを実装して、オンライン コード エディターで見られるように、C/C++ プログラムを実際にコンパイルして実行することです。

多くの Web プログラミングが必要であることはわかっています。しかし、アプリケーションをゼロから開発する際に留意すべきことは何ですか。Javaスクリプトは良い解決策を提供できますか?

4

2 に答える 2

1

これを試みた他のプロジェクトのいくつかを調べたいと思うかもしれませんが、これはかなりいいです。

于 2012-07-24T05:18:36.557 に答える
0

「オンライン Linux コンソール」という言葉は、さまざまな意味で理解できます。達成したいことをもっと説明する必要があります。Jonathan の答えは、ブラウザーで PC 全体をエミュレートし、エミュレートされた PC 内で小さな Linux システムを実行することを指しています。また、Web インターフェイスを介してすべてのユーザーが同じ Linux システムにアクセスできるようにすることもできます。その場合、2 人の異なるユーザーがその Linux サーバーで何かを共有できる可能性があります。

Linux 端末への Web インターフェースの作成、つまり、Web ユーザーが共通の Linux システムと対話できるようにすることに関心があるかもしれません。次に、Web Linux 端末が必要です。多くの (通常は AJAX ベースの) ソリューションが存在します。たとえば、それを行うotermの例 を提供するlibonionを調べることができます。

セキュリティの問題を忘れないでください。たとえば、この回答を参照してください。

于 2012-07-24T05:46:00.723 に答える