Search for:
  • ブログ
    • IT・プログラミング
    • デジタルマーケティング
    • 起業・スタートアップ
    • 自由気ままな移住と生活&働き方
うずらのヤドリギ(旧Uzublo) - 海外移住して起業した自由人エンジニアのブログ
うずらのヤドリギ - 海外移住して起業した自由人エンジニアのブログ
  • ブログ
    • IT・プログラミング
    • デジタルマーケティング
    • 起業・スタートアップ
    • 自由気ままな移住と生活&働き方

Blog

【エンジニア向け】デモやモックアップも簡単に作れるクラウドIDE「AWS Cloud9」の紹介

access_time2019年2月6日
perm_identity Posted by Hisashi
folder_open AWS(Amazon Web Service)

Web系エンジニアになると、設計書や仕様書では作成するWebサイトの構成を説明しずらいケースがあるだろう。
その際、デモ(プロトタイプ)やモックアップといった、出来あがりのイメージを作ることも少なくない。
今回は、デモやモックアップを簡単に作成できるAWS Cloud9について紹介する。

AWS Cloud9とは?


AWS Cloud9とは、AWSが提供するクラウド型IDE(統合開発環境)だ。今までの開発環境は、ローカルにIDE(例:Eclipse、VisualStudio)をインストールし、開発したものを検証環境や本番環境にアップロードする仕組みになっていた。
最近では、このようにクラウド上で開発できるようになったため、クライアントPCで開発する必要がなくなり、その分PCも処理が軽くなった。
クラウドIDE、特にAWS Cloud9のメリットを整理すると、

  • 無料で利用できる
  • GitHubとの連携も可能
  • 開発者のPC環境に依存しない
  • 技術者のスキルにかかかわらず、簡単に開発環境を構築できる

といったところだろう。
導入するメリットは十分にあるといえる。
尚、Cloud9で検索すると、AWSに買収される前のCloud9の記事が多くヒットするので、注意が必要だ。
参考:Amazon、クラウドIDEを提供する「Cloud9」買収。AWSが統合開発環境をSaaSとして提供する布石か

Cloud9の導入手順

Cloud9の導入手順は簡単だ。以下、順を追って説明していこう。

Cloud9の登録方法

まず最初に、AWSのCloud9のページにアクセスする。
AWSのアカウントを持っていない場合は、この時点で登録しておくとよい。
GitHubやAtlassianのアカウントを持っている人は、c9.ioをすでにご利用のお客様のログインを押すことで、以下のログイン画面よりアクセスできるようになる。

以上でCloud9を開始する準備は完了だ。

開発環境の作成

次に、開発環境を作成する。開発環境は、

  • 米国東部(バージニア北部)
  • 米国東部(オハイオ)
  • 米国西部(オレゴン)
  • アジアパシフィック(シンガポール)
  • EU(アイルランド)

の5拠点の中から選択できる(2019/02/06現在)
開発環境を構築する場所を選定したら、Create enviromentをクリックする。すると、以下のように開発環境名と説明を記入する欄が表示される。

上記を入力すると、開発環境のスペックやネットワークを設定できる。基本的には、Enviroment typeはEC2、Instance typeは、t2.microまたはt2.nanoでよいだろう。

しばらくすると、開発環境とIDEがビルドされ、以下のように開発画面が表示される。

この画面上では、Fileメニューよりローカル上のファイルをフォルダごとアップロードしたり、またプロジェクト一式をダウンロードすることができる。
オンライン上で開発することもできるし、必要に応じてダウンロードしてオフラインで開発することも可能だ。

充実している開発環境

オンラインIDEの中でも群を抜いて使いやすいAWS Cloud9だが、特徴的なのはインテリセンス(自動補完)の充実と、サーバーサイドの操作性だ。
インテリセンスは非常に使いやすい。下記のように、Javascript(jQuery)や、CSSの補完にも対応できる。
<Javascript>

<CSS>

また、画面下部には、サーバーを操作できるシェルコンソールが表示されているので、必要に応じてシェルスクリプトやnpmコマンドを実行できる。
gulpをインストールすれば、CSSやJavascriptの最適化(コンパイル)を行うことも可能だ。
参考:gulpとは何か

最後に

今回は、Cloud9の特徴と導入手順についてお伝えした。Cloud9は、スピードを要する開発、特にモックアップやデモ環境を簡単に構築するときにそのメリットを発揮すると期待される。
次回以降は、Cloud9を利用した開発の進め方について解説する。

関連

Tags: Amazon Web ServiceGitHubIDEクラウド
Newer 【フリーランス向け】リモートワークする際の注意点
Older 【起業したい人向け】起業するときに準備するべき3つのポイント

返信をキャンセルする。

コメントを残すにはログインしてください。

CAPTCHA


プロフィール

Hisashi

インフラメインのIT屋。一応某社Founder & Director & CEO。現在は時間場所に依存しない悠々自適な引きこもり生活を実現。
 
>>> 詳しいプロフィールはこちら

★Twitter☆
@freelife_man007

★LINE☆
友だち追加

Search for:
カテゴリから探す
  • ブログ
    • IT・プログラミング
      • AWS(Amazon Web Service)
      • ITインフラ・ネットワーク
      • Laravel(PHP)
      • Wordpress
      • デジタルマーケティング
      • プログラミング学習
    • 会社設立
    • 政治・社会
    • 自由気ままな移住と生活&働き方
    • 起業・スタートアップ
タグから探す
5G Amazon LightSail Amazon Web Service Instagram ITリテラシー PDCA PHP SEO SNS Web Webマーケティング Wordpress きっかけ アフィリエイト インフルエンサー インフルエンサーマーケティング エンジニア カリブ キャッシュフロー キャリア キラキラ起業女子 クアラルンプール コンテンツマーケティング コンバージョン システムエンジニア セキュリティ ソースコード デザインパターン ノマドワーカー ノービザでいける国 ビザ(査証) フリーランス フルスタックエンジニア プログラミング プログラミング学習 マレーシア マレーシア移住 リモートワーク 仕事の自由 場所の自由 時間の自由 海外移住 物販 独立 起業
Menu
  • プロフィール
  • プライバシーポリシ
  • 免責事項
About me

日本と東南アジアを往来しながら、
プログラミングしたり、
ネットワーク構築したり、
AWSをもてあそんでいます。

ブログは、気が向いたら更新。
晴耕雨読の生活を楽しんでいます。

オンラインサロンも立ち上げる予定なので、興味のある方は是非のぞいてみてください。

Ads
Twitter
Tweets by freelife_man007
Uzula Business All Rights Reserved.
keyboard_arrow_up