atoz04251環境構築不要?「paiza.io」でブラウザ上でプログラミングを試してみよう!ツイートシェアはてブGoogle+Pocketプログラミングを学ぶ際に大変なのが、環境構築です。プログラミングの学習を始めたばかりだと、1~2日ぐらいかかってしまったりすることもあります。環境構築ができずにプログラミングの学習を諦めてしまった方もいるのではないでしょうか?「面倒なことはせずに今すぐコードを書きたい!」そんな方におすすめなのが「paiza.io(パイザ・アイオー)」です。まとめpaiza.ioとは?「paiza.io(パイザ・アイオー)」はギノ株式会社が提供する、ブラウザで動作するプログラム実行環境です。わずらわしい環境構築を行わずに、気になった言語をブラウザ上で書いてみることができるというサービスです。利用は無料で、コードの実行だけなら会員登録をしなくても可能です。現在、24以上の様々な言語に対応しています。環境構築不要でプログラミングの勉強を始められるプログラミングを初めてすぐの時に、つまずきやすいのが環境構築です。IT用語辞典によるとこのように説明されています。環境構築とは、特定の装置やソフトウェア、システムなどが動作するように、コンピュータや情報システムの状態を整えること。コンピュータにソフトウェアを導入したり設定を調整することで、対象のソフトウェアが動作する環境を作り上げる作業を意味する場合が多い。実際の開発の際には、開発に便利なソフトがつまったIDE(統合開発環境)を利用するのが一般的なのですが、「すぐにコードを書いてみたい!」というという場合にはパソコンの開発環境を整えるだけで時間がかかってしまいます。いった面倒な手間を解消してくれるのが「paiza.io」になります。paiza.ioはブラウザで使用できるのですが、開発環境どころかコードの実行だけなら会員登録さえ不要です。ちなみに、APIでの利用も可能となっており、Twitterなど外部APIとの通信や、スクレイピングなどもできます。対応言語paiza.ioは24以上の様々な言語に対応しています。ゲーム開発に必要なC#にも対応しています。2018年9月現在、使用できるのは、これらの言語になります。「Bash,C,C#,C++,Clojure,Cobol,CoffeeScript,D,Elixir,Erlang,F#,Go,Haskell,Java,JavaScript,Kotlin,MySQL,Objective-C,Perl,PHP,Python2,Python3,R,Ruby,Rust,Scala,Scheme,Swift,VB」ご覧の通り、多くのプログラミング言語に対応しています。会員登録でできること実行だけなら会員登録なしで利用できるpaiza.ioですが、利用する際にはぜひ会員登録をおすすめします。会員登録をせずともfacebook、Google、GitHubとアカウントが連携できるので便利です。続いて、無料の会員登録でできるようになることを3つ紹介します。1自分の過去に書いたコードを閲覧・編集できる2他の人のコードをお気に入り登録できる3GitHub連携が可能になるサイトのトップページに他の人が書いたコードが表示されるのですが、気に入ったコードはお気に入りに入れておくと後から確認することができます。「paiza.io」の使い方ここでは、会員登録をせずにコードを実行する方法について解説します。使用方法は非常に簡単です。サイトにアクセスして「コード作成を試してみる」をクリックします。次に、左上から言語を選びます。今回はC#を選択しました。あとはコードを書いていき、コードが書けたら左下の「実行」をクリックするとコードが読み込まれ、一番下の部分に結果が出力されます。新しく書き直したい場合は、左上の「新規コード」をクリックしましょう。メリット・デメリット便利なpaiza.ioですが、デメリットももちろんあります。ここでは、paiza.ioのメリット・デメリットについて整理しておきましょう。メリット環境構築が不要paiza.ioの一番の魅力は環境構築が不要であるという点です。プログラミングを初めてばかりの人にとっては、ありがたいサービスであることは間違い無いです。多くの言語を試せるpaiza.ioでは、24以上の多くのプログラミング言語を扱えます。メインで使っている言語は別だけど、他にも試しに使ってみたいという方には非常に便利ではないでしょうか。「いつも同じエディタ画面で飽きる...。」という方もいらっしゃるでしょう。paiza.ioでは、エディタを好きなようにカスタマイズできます。エディタのテーマの他にも細かい設定ができるので、ユーザーのことをよく考えらえていると思います。デメリットフロントエンドの言語が扱えない一番のデメリットはHTML、CSS、jQueryといったフロントエンドの言語が扱えないという点です。いった言語を扱いたいという場合は別なサービスを利用しましょう。インターネット環境が必要paiza.ioはブラウザ上でのサービスなのでネットに接続しなければ使えません。ポケットWi-Fiやテザリングという手段もありますが、外出先で使いたいという場合には少し不便かもしれません。まとめいかがだったでしょうか?今回は、ブラウザ上で簡単にプログラムを実行できる「paiza.io」について解説しました。開発環境が難しくて諦めてしまった人や、試してみたい言語がある方などはぜひ利用してみてください!その他iopaizaプログラミングこの記事が気に入ったらいいねしよう!最新記事をお届けします。ツイートシェアはてブGoogle+Pocketfeedly基本は繰り返す?for文の基礎について知ろう!箱をイメージ?Unityにおける変数・定数の違いについて知ろう!RECOMMENDこちらの記事も人気です。