Koding - Modern Dev Environment Delivered
Cloud9との比較で引用されるKodingです。彼らのポジションとしてはCloud IDEでないと言っていますが、ユーザの主はそれで流入しているのではないでしょうか。
Koding is not an Online IDE. … Koding provisions development environments, makes them accessible locally.
from koding blog
“チーム開発を主体とした開発環境を提供する”ことを目標にしている。スタックを自分で作るなど、面倒な部分があります。
スクショで見ていきましょう。
ユーザ登録にクレジットカードが必要
このステップはAWSを使うときにも必要ですが、Amazonほど大きくない会社にいきなりクレジットカードを預けるのは少し心配な気がします。あまり、中身を見ないでdeveloper soloを選択しました。(これが原因かあとでチームで新しいアカウントを作成してもスタックを選ばないと進めない状況になりました。。)
emailとチーム名を入力
ユーザ・パスワードを入力
クレジットカード情報を入力
チームのサブドメインを作成
Stack(接続するサーバー)を作る必要がある
Dveloper soloを選択したのが理由かわかりませんが(あとでチームも作成しましたが同じでした),スタックを選ぶところから始まります。 AWS, Vagrant, Google Cloud Platform, Digital Ocean, Azure, Marathon, softlayerが2018年8月時点で選べるようです。つまり、開発者が開発するサーバを決めなければなりません。
AWSのAPIキーを入力し、Credentialを作成
AWSのstackを利用するにはAPIキーが必要
AWSを触ったかとがある人ならIAMでユーザを作って始めればいいとわかりますが、初心者には大変かもしれません。
stackを作成
Ace Editorを利用したコーディング
Cloud9と同じAce Editorのエディタを利用しているようです。 設定はCloud9の方が細かく設定できそうです。
まとめ
- UIがCool&可愛いので好感がもてる
- クレジットカードを最初に入れるのはハードルが高い
- 一人で開発するにはあまり利点がなさそう。逆にチームでの機能が充実している?(試してません)
- Stack(Server)は自分で設定するのである程度インフラの知識が必要
- 一人でAWSをStackに使うならCloud9の方が良さそう