Developer界隈で最近流行ってそうなもの-Paas・CMS編-

PaaS

・heroku

ざっくり言うと「WEB開発〜公開までのサポートを網羅したプラットフォーム」らしい。
WEBサーバ・gitリポジトリ・配備機能をまとめた必要最低限の機能を無料で提供してくれるんだと。

利用可能言語は以下のとおり。

あと無料でRDBMSPostgreSQLが利用可能とのこと。

プロセスやメモリや容量次第で課金するフリーランスタイプ。

流行った背景としてFacebookアプリの流行っぽい。

わざわざお金出してサーバを持ちたくないけど、稼働させたいプログラムがある〜ってときに便利そう。

利用はアカウントを作って、アプリを登録するんだけどFTPとかでソースを上げるんじゃなくて、Gitを利用するらしい。

無料で使える容量は100MBまでなんだとさ。

サーバソフトウェア・CMS

Helios

iOS向けアプリのサーバサイドのソフトウェア(Ruby)。

オープンソースBaaSフレームワーク

プッシュ通知などを簡単に実現できるらしい。

利用可能な機能は以下の通り。

  1. RESTベースの読み書きAPI。CoreDataモデルファイルからモデル操作の為のAPIを自動生成できる。
  2. プッシュ通知サポート
  3. アプリ内課金サポート
  4. Passbookサポート
  5. ログ解析サポート

Rubyで動いてるからHelokuとの相性もいいんだとか。

連携可能なライブラリは以下の通り。

  1. リモート設定(サーバ側でクライアントの設定を制御できる?)
  2. StoreKitサポートにCargoBay(ライブラリ)利用
  3. A/Bテストサポートに SkyLab(ライブラリ)利用
  4. Push通知向けにOrbiter(ライブラリ)利用
  5. AFNetworking採用
  6. AFIncrementalStore採用(CoreDataの永続化にAFNetworkingを使うライブラリ

・Lokka

Rubyで作られたオープンソースCMS

Wordpressに近いものを感じる。

噂じゃ日本で開発されているんだとか。。。

Lokka - CMS for Cloudは有料っぽい。

Rubyで作られているんで、もちろんHelokuで動作する。

専用サーバを用いたブログを作りたい!ってなると、ちょっと前まではさくらレンタルサーバWordpressって流れだったのを、

今じゃHelokuにGitでサクッとLokkaを上げてすぐ公開!ってことができるらしい。

Lokkaがチョコチョコ見え隠れしはじめたのってHelokuが流行ってきて便乗した感じなのかな。

komagata's lokka at master - GitHub