質問: ### 実現したいこと ブラウザ上で動くAtomやSublimeTextのようなものを実装したいと思ってます。 また、そのテキストに書いたコードの実行結果を同じページ上でを出せるコンソール画面も実装したいです。 イメージとしては、progateというサービスのブラウザ上でのテキストエディタとコンソール画面のようなものを作りたいと思っています。 そのようなことをブラウザ上で実現するとしたらどのようにすればいいのでしょうか? よろしくお願いいたします。
回答: 既にやりたいものがあるのでしたらそれを見て動きを再現することになりますよね。 そこは公開されているのものであればサーバー側の処理があればリクエストとレスポンスから想像するしかありませんが、クライアント側(html,css,JavaScript)であればブラウザの開発ツールを駆使すれば覗けるものです。 既に回答があるようにそれを見て作りを追ってみてください。 「どのようにすればよいか」という質問はかなり抽象的です。 抽象的な質問には抽象的な回答しかつきません。 運よくそのサービスを作った人が回答者としていれば具体的な回答をもらえるかもしれませんが、そう簡単ではないと思います。 まずは自分なりにやってみてスタートラインに立ちましょう。 技術は必要かもしれませんが、再現するための方法はひとつではありませんし確立された唯一の方法などもありません。 自分なりのやりかたをみつけるのも成長のひとつの方法です。