nodejsのウェブ開発MVCフレームワークKrakenJSを紹介します。
generator-krakenジェネレーターをインストールする
#このコマンドでyo, grunt, bowerも一緒にインストールされる
$sudo npm install -g generator-kraken
#krakenテンプレートを使ってウェブサイトプロジェクトを作成します
$ yo kraken
,'""`.
/ _ _ \
|(@)(@)| Release the Kraken!
) __ (
/,'))((`.\
(( (( )) ))
`\ `)(' /'
[?] Application name: HelloWorld
[?] Description: A test kraken application
[?] Author: YourName GoesHere
#サイトサーバーを起動させます
$ cd HelloWorld
$ npm start
> helloworld@0.0.1 start ~/HelloWorld
> node index.js
Listening on 8000
プロジェクトフォルダ構成
/config
アプリケーションとミドルウェアの設定
/controllers
URLルートとロジック
/lib
開発者用のライブラリ(例えば:データベース接続など)
/locales
多言語リソース
/models
エンティティモデル
/public
ウェブリソース
Web resources that are publicly available
/public/templates
サーバーとブラウザーのテンプレートファイル
/tests
テストコード
index.js
アプリケーションエントリーポイント
generator-kraken使い方:
#krakenアプリケーション作成
yo kraken
#myPage名前でcontroller, model, content bundle, templateを作成
yo kraken:page myPage
#myControllerという名前のcontrollerを作成
yo kraken:controller myController
#myModelという名前のmodelを作成
yo kraken:model myModel
#myTemplateという名前のtemplateを作成
yo kraken:template myTemplate
#myFileという言語バンドル作成
yo kraken:locale myFile myCountry myLang
krakenサンプル
オプションライブラリ
#bootstrap - クライアントUIライブラリ
bower install bootstrap --save
※--saveはbootstrapを自動的にbower.jsonファイルに追加される
#nodemon - JSファイル変更チェックとリロード
npm install nodemon --save-dev
package.jsonファイル編集
"start": "node index.js"
↓
"start": "nodemon index.js"
アプリケーション起動
$npm start
0 件のコメント:
コメントを投稿