私はC、C++、およびPythonを使用してプログラムしたアプリケーションを自分のWebサイトで実行する必要がありました。これらのアプリケーションをオンラインで起動し、ユーザーが使用できるようにすることは可能ですか?他のウェブサイトで私はそれを見てきましたが、主にJava、例えばゲームのウェブサイト、mini clip.comのように、彼らはどのようにゲームを立ち上げましたか?同様に、ユーザーが製品の仕様を使用および設計するためには、自分のWebサイトで実行する必要があるアプリケーションがあります。ありがとう!私のウェブサイト上のPython、C、C++アプリケーションの実行
答えて
クライアント側でCまたはC++を実際に使用したい場合は、Googleのブランド「Native Client」を参照してください。これはおそらくChromeでのみ機能し、他のブラウザプレイヤーはすべてサポートしてくれると主張していないことに注意してください。あなたは決して知らない。
いいえクライアント側で実行するように設計されたものを使用する必要があります。典型的な候補は、JavaScript、Flash、Java、おそらくSilverlightです。もちろん、C++やPythonなどで書かれたバックエンドや好きなものを補完することができます。
インタラクティブなものをやっていないのであれば、薄いHTMLインタフェースで好きな言葉でバックエンドに実装できます。
あなたは、Javaのツールを使ってウェブサイトを構築することをお勧めします。 javacppを使ってビルドできるJava Native Interface Bridgeを使用して、C++コード(おそらくCコード)を移植することができます。私はPythonのためにこれがあるかどうか100%確信していません。私は現在、今のようなプロジェクトを進めており、javacppを使ってJNI Bridgeを介してデータを渡して、Java側でウィジェットを構築するのを手伝っています。すべてのバグを把握するのに時間がかかりませんでした。あなたが本当にこのようなことを自分で行うことを望んでいるのなら、それは絶対に価値があります。
'pyjamas'はPythonのGWTクローンです。 – geoffspear
- 1. VS2010、C#、Python:実行時のPythonスクリプトファイルの実行
- 2. Windowsで実行中のC#とprotobufでLinux上で実行中のC
- 3. C++配列、私はC++入門を読んでプラスアレイ上の午前実行時
- 4. C#アプリケーションを実行する
- 5. C++、私は次のことを実行し、C++ Linuxアプリケーションを持っている
- 6. NativeProcessがWindows上でC#WPFアプリケーションを実行できない
- 7. C Python:コンテキスト内でのPythonコードの実行
- 8. C#の実行ファイルコピー?
- 9. は、私は、リモートサーバー上のスタンドアロンのJavaアプリケーションを実行するリモートサーバー
- 10. C#アプリケーションからExcelを実行する
- 11. C#アプリケーションが実行されない
- 12. c#GPGコマンドを実行するアプリケーション
- 13. なぜ私のC#アプリケーションは別のマシンで実行されませんか?
- 14. 私のアプリケーションではC#
- 15. 私はC#アプリケーション
- 16. C#ランスペース内の別のリモートサーバー上でリモートパワーシェルスクリプトを実行
- 17. CGIファイルのようなインターネット上のC#ファイルを実行する
- 18. C#asp.netウェブサイトのサムネイルリスト
- 19. C#アプリケーション内でC++ exeを実行する問題
- 20. Python 3のC-API IOとファイルの実行
- 21. 私のアプリケーションはAndroidエミュレータ上で実行されますが
- 22. PythonをC++で埋め込む - C++プログラムからPythonを実行する
- 23. リモートLinuxホスト上のPython実行ソケットスクリプト
- 24. Netbeans c/C++リモート実行
- 25. Cは、()、実行後のfgets()
- 26. C++外部プロセスの実行
- 27. gambit-cの実行方法
- 28. C#のLINQ - 遅延実行
- 29. Objective-C、Mac OS Xアプリケーションの実行中に常にメソッドを実行
- 30. 特定のエンコードでCコードからpythonコマンドを実行
私は使用できるIDEはありますか?どのように私はそれらを補完するのですか? – enginefree
フロントエンドがHTTPの 'GET'や' POST'リクエストを送信することで何かを行うために使用できるHTTPインターフェースを使って、ある種のバックエンドをあなたが選んだ言語で書く必要があります。私は実際にWebフレームワークの最新動向に敏感ではないので、特に何かを提案することを躊躇していますが、ASP.NET(C#)、Django(Python)、Ruby on Rails。また、WebSocketを検討する価値があります。WebSocketは、それがサポートされていないにもかかわらず、何をしようとしていても効率的かもしれません。 – spencercw