近年ブラウザを使ってプログラミングすることができる、オンラインIDEが流行っています。今回紹介する「Coding Ground」もそのような環境の一つ。ブラウザから、さまざまな環境のターミナルを起動したり、プログラム作成用のIDEを動かしたりすることができるサービスです。
オンラインIDEが対応しているプログラミング言語は、C、C++、C#、D、Go、Haskell、Java、Lua、Objective-C、Perl、Ruby、VB.NET…などと多彩。そのほか、IPython、CentOS、MySQL、Hadoop、Rなどの実行環境をオンラインターミナルとして提供しているところもユニークです。
目次
Rubyの場合
例えばRubyを選ぶとこのようなオンラインIDEの画面が開きます。エディタにRubyコードを入力し、「Execute」ボタンを押すと、画面の下の緑の部分に結果が表示されます。
Objective-Cの場合
Objective-Cを選ぶと、GNU GCC v4.8.3でコンパイルできるコマンドラインプログラムのサンプルが表示されました。「Compile > Execute」と実行すると動かすことができます。
Bootstrapの場合
Bootstrapの場合「Execute」が「Preview」ボタンに変わっていて、押すとプレビュー画面が表示されます。
CentOSの場合
CentOSを選ぶと、単にターミナルが表示されます。Linuxの使い方を勉強するのに役立ちそうです。
まとめ
プロジェクトの読み込み、保存、ダウンロードなどは画面上部のメニューから実行することができます。エディタのテーマやフォントサイズなど見た目の調節も可能です。
特にログインすることなくいろいろ試すことができるので、開発者ならばブックマークしておいて損はないサイトだと思います。