ブラウザでプログラミングできる素晴らしいサービスがいくつか出てきています。これは私の意見では多くの理由で素晴らしいことです。 Webソリューションのインストールが禁止されている企業の場所では、華麗です。あなたがインタビューをプログラミングするインタビューストリートYCバックスタートアップがあります。これは素晴らしいスタートアップであり、どのようにしてコンパイラがブラウザで動作するのか不思議です。ブラウザでプログラミングするにはどうすればいいですか?
答えて
これを処理するには、サーバーハードウェアが必要です。私はこれを翻訳された言語にしか見ていないと思う。ユーザーはプログラミングしているものをサーバーの残りの部分からサンドボックスに取り込みます。これを行う簡単な方法の1つは、プログラム内でスクリプトとして言語を実行することです。ユーザーが入力したコードを見て、内部に何も有害でないことを確認してから実行します。
このサイトでよく練習したサイトは、Rails for ZombiesとW3Schoolsです。
鍵はサーバーの残りの部分からサンドボックスに移るので、サーバーの残りの部分を破壊することはありません(Webページやそのようなものを壊す)。
別のプログラムの中からプログラムを実行する最も簡単な方法はevalですが、コードがサイトで何かを行う可能性があるため、セキュリティ上のリスクは非常に高くなります。
サンドボックスとはどういう意味ですか? – gizgok
サンドボックスでは、プログラムのコードがユーザープログラムと同じ場所で動作しないようにしています。彼らは別々のもので、ユーザーのプログラムは自分のものに干渉しません。 http://en.wikipedia.org/wiki/Sandbox_(computer_security)を参照してください。 – scottheckel
- 1. HTMLとCSSでプログラミングするにはどうすればいいですか?
- 2. ブラウザでタッチジェスチャをシミュレートするにはどうすればいいですか?
- 3. PythonでAndroid Appをプログラミングするにはどうすればよいですか?
- 4. Qtでカスタムポップアップウィンドウをプログラミングするにはどうすればよいですか?
- 5. MATLABでGUIをプログラミングするにはどうすればよいですか?
- 6. PHPでプログラミングを始めるにはどうすればよいですか?
- 7. Chromeブラウザを再起動するにはどうすればいいですか
- 8. phantomjsブラウザを表示するにはどうすればいいですか?
- 9. Javaプログラミングを開始するにはどうすればよいですか?
- 10. ブラウザにファイルをダウンロードさせるにはどうすればいいですか?
- 11. ブラウザでbackgroundworkerを使用するにはどうすればよいですか?
- 12. キャプティブポータルでブラウザをデバッグするにはどうすればよいですか?
- 13. ブラウザでCORSセキュリティをバイパスするにはどうすればよいですか?
- 14. ブラウザでメディアファイルを再生できないようにするにはどうすればいいですか?
- 15. ブラウザでnpmモジュールを使用できるようにするにはどうすればいいですか?
- 16. ブラウザのscollbarsを隠すにはどうすればいいですか?
- 17. ブラウザでCookieが保存されないようにするにはどうすればよいですか?
- 18. バッチWebブラウザを作成するにはどうすればよいですか?
- 19. iPhoneのプログラミングでセルに複数のフィールドを表示するにはどうすればいいですか?
- 20. Rプログラミングでオブジェクトをリストに追加するにはどうすればいいですか?
- 21. C++でプログラミングする際に、win32で子ウィンドウを作成するにはどうすればよいですか?
- 22. ブラウザでPHPエラーが表示されるようにするにはどうすればよいですか?
- 23. ブラウザがブロブを保存しないようにするにはどうすればいいですか?
- 24. ダウンロードしないでブラウザに画像を表示するにはどうすればいいですか?
- 25. 異なるブラウザ間で正しい高さを表示するにはどうすればいいですか
- 26. 現在ブラウザで開いているページを表示するにはどうすればよいですか?
- 27. iphoneプログラミングでCover Flowアプリケーションを作成するにはどうすればいいですか
- 28. ブラウザからネイティブマップアプリケーションを開くにはどうすればよいですか?
- 29. ブラウザから動的に生成されたファイルをダウンロードするにはどうすればいいですか?
- 30. Rプログラミング - データセットから特殊文字を削除するにはどうすればいいですか?
あなたがどのサイトを参照しているのかわからない...ほとんどの場合、サーバー上でコードをコンパイルして実行し、出力します。 –
しかし、彼らはあらゆる種類のプログラミング言語を用意しています。どのように多くの言語でそれを行うことができますか? – gizgok