Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
Erlang/OTP で WebApp の開発に必要な N 個のこと

Erlang/OTP で WebApp の開発に必要な N 個のこと

元ネタ:http://d.hatena.ne.jp/gfx/20130909/1378741015

あるプログラミング言語で実際にWebAppを開発できるようになるまで、何が必要だろうか。言語仕様の習得は終えているとしよう。おそらく、最低限以下のような知識が必要だと思われる。とりあえず Erlang/OTP について知っていることを書いた。

ただし、HTML 生成をするならそもそも Erlang/OTP を選択するのは正しい選択では無い。 あくまで API サーバを作るという前提であるべきだ。

パッケージマネージャー

rebar 使え

https://github.com/rebar/rebar

アプリケーションサーバー

今 Erlang/OTP では Cowboy がウェブサーバーフレームワークとして君臨しているのでそれつかえ

https://github.com/extend/cowboy

リクエストパラメーターの処理

今 Erlang/OTP では Cowboy が(ry

ルーティング

今 Erlang/OTP では Cowboy が(ry

データベース

SQLite 使うアプリを Erlang/OTP で作るな

HTTP クライアント

ibrowse は多機能だが使いづらい

ビューのレンダリング

HTML なにそれ

テストフレームワーク

内蔵されてる eunit か common test 使え

QC のまねごとがしたいなら ...

WAF

知る限りまだまだ良いのは無いので、 というか API サーバであれば cowboy で何とかなる。

あえて言うなら cowboy 作者が作っている farwest に期待だ

DBにRiakの名前がない・・・

Owner

voluntas commented Sep 11, 2013

@shibukawa 追加しました

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment