プロトタイプの爆速作成にはNode.jsがオススメ




どうも高妻です。Twitterでプログラミングのことや暗号通貨のことをつぶやいているのでよかったらフォローしてください。  

プロトタイプを作るなら

Node.jsのメリットとデメリットでも書きましたがNode.jsには開発しやすい環境が整っています。ライブラリが475,000もあり、インストールと管理が楽です。

アイデアを形としてすぐに作りたいときNode.jsは強力にサポートしてくれること間違いなしです。

プロトタイプを作るならこれがオススメ

自分が考えるオススメの構成を説明します。

Express

まずはこれですね。ExpressはNode.jsで一番使われているフレームワークで自分もこれがオススメです。定番のHello Worldならインストールしてすぐ完成できます。

一番の利点はいろんな機能を部品のようにどんどん組み込むことができます。例えば

  • TwitterやFacebook認証をしたいならpassportモジュール
  • セッション情報を管理するならexpree-sessionモジュール
  • リアルタイムサービスを作りたいならSocket.IOムジュール

これらをnpmからインストールしてExpressに組み込むだけで簡単に実現できます

個人的にSocket.IOのテンプレみたいな仕組みをgithubにあげているので書き記事も参考にしてみてください。

関連記事:Socket.IOでリアルタイム通信を行うOSSを作りました

Twitter認証も作ってます。

関連記事:Node.jsでTwitter認証を実装する方法

Mongoose

プロトタイプのデータベースならMongoDBをオススメします。このMongoDBを簡単に扱えるようにしてくれるのがmongooseと言うモジュールです。

MongooseはMongoDBへのアクセスやテーブルのモデル定義ができ、MongoDBの扱いを楽にしてくれます。今MongoDBを使うならマストのモジュールかと思います。

EJS or Jade

テンプレートエンジンはEJSかJadeですね。

これは好みの問題なのですが、htmlっぽく書きたいならejs、タグを簡略化して書きたいならJadeを選べばいいと思います。

まとめ

ざっくり必要なものを紹介しました。それぞれの使い方自体は全然難しくないのであとは使って慣れていけばいいかと思います。

この組み合わせで自分は何回もプロトタイプを作ったことがあります。最終的に全てボツになってますが笑

関連記事







コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です