Meteorを使ってみる
ずっと気になってたnode.jsベースのフレームワーク「Meteor」をここらへんを参考に使ってみる。
Meteor?
Meteorの詳細は以下の記事がわかりやすかった。
http://gihyo.jp/dev/serial/01/meteor/0001
http://d.hatena.ne.jp/naoya/20120422/1335109615
インストール
インストールはコマンド一つでok。
$ curl install.meteor.com | /bin/sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 5239 100 5239 0 0 7706 0 --:--:-- --:--:-- --:--:-- 11720 Installing Meteor to /usr/local/meteor ... downloading ######################################################################## 100.0% Meteor installed! To get started fast: $ meteor create ~/my_cool_app $ cd ~/my_cool_app $ meteor Or see the docs at: docs.meteor.com
versionを確認。
$ meteor --version Meteor version 0.5.7 (7b1bf062b9)
サンプルを動かす
meteor createでアプリの雛形を作る。
$ meteor create try-meteor
$ cd try-meteor
$ ls
try-meteor.css try-meteor.html try-meteor.js
ファイルが3つしかない。
meteorコマンドを実行するとアプリが立ち上がる。http://localhost:3000/にアクセスするとローカルで確認できる。
$ meteor
[[[[[ ~/try-meteor ]]]]]
Running on: http://localhost:3000/
デプロイしてみる
Meteorのサーバーにアプリをデプロイしてみる。
$ meteor deploy horie1024_test.meteor.com
Deploying to horie1024_test.meteor.com. Bundling ... uploading ... done.
Now serving at horie1024_test.meteor.com
http://horie1024_test.meteor.com/
デプロイできた。簡単。
感想
サンプルをすごく簡単に作れたけど裏で何が起きてるかわからなくて慣れないとなんか気持ち悪い。
サーバとクライアントを意識しなくていいのは楽そうだなー。