CodeIgniterを模して作られたnode.js用フレームワーク「nodeigniter」
nodeigniterはCodeIgniterを模して作られたnode.js向けWebアプリケーションフレームワークです。
軽量で簡単に使えるPHPフレームワークとして人気の高いCodeIgniter。それを真似て作られたnode.js向けフレームワークがnodeigniterです。
アプリケーションの内容です。config/controllers/error/viewsに分かれています。
メインファイルです。ビューファイルをチェーンメソッドで呼び出して最後にレンダーしています。
ルーティング設定です。これも分かりやすいです。
nodeigniterはMVCフレームワークであり、ヘルパーやバリデーションも実装されています。モデルはMongoDBを使うようです。
nodeigniterはJavaScript/node.js製、MIT Licenseのオープンソース・ソフトウェアです。
MOONGIFTはこう見る
node.jsはこれまでのプログラミング言語とは異なる特徴があるため、システム全体をnode.jsで構築するというのは向いていないかも知れません。そう考えるとフルスタックの大型なフレームワークよりも軽量で手軽に使えるものの方が需要はありそうです。
非同期で処理したいもの、チャットやコラボレーション系のリアルタイム処理が求められるもの、コネクション数だけはとにかく膨大に発生するものなどnode.jsが活きる場所での利用が最適です。それ以外は別な慣れた言語で実装しても良いでしょう。そうした切り分けできる能力が今後求められていくはずです。