ズッキーニのプログラミング実験場

プログラミング + アカデミック + 何か面白いこと。 記載されているものは基本的に私が所属する団体とは関係がありません。

   Feb 15

[Javascript][Meteor.js]インストールとHello World

by zuqqhi2 at 2015年2月15日
Pocket

meteor

Meteor.js

Meteor.jsはJavascriptのサーバサイドフレームワークの1つ。
Node.jsをベースにしているが、いろいろと違う。
面白いところは、クライアントとサーバ間でソースコードやDBの内容を共有できるところ。
これのおかげで簡単にWebアプリ開発ができる。
公式サイトはここ

Target

インストールとデフォルトのコードを動かしてみる。

Environment

  • OS
    • Linux version 3.2.0-64-generic (buildd@kissel) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #97-Ubuntu SMP Wed Jun 4 22:04:21 UTC 2014
  • Meteor.js
    • 1.0.3.1

Install

インストールはすごく簡単で、以下のコマンドを叩くのみ。

curl install.meteor.com | /bin/sh
meteor --version

Hello World!

これもすごく簡単。
meteor createでプロジェクトを作成して、プロジェクト直下に移動した後meteorコマンドを叩けばデフォルトのコードを動かせる。

$ meteor create hello
hello: created.

To run your new app:
  cd hello
  meteor
$ cd hello
$ meteor
[[[[[ ~/work/test/hello ]]]]]

=> Started proxy.
=> Started your app.

=> App running at: http://localhost:3000/

ポート3000番にアクセスすると以下のような画面が出てくる。
meteor-hello

プロジェクトのディレクトリ構成を見ると、かなりシンプル。

$ tree
.
├── hello.css
├── hello.html
└── hello.js

0 directories, 3 files

デフォルトではhello.jsにクライアントとサーバサイドのスクリプトが両方書かれている。
もちろん、分割することも可能。

Related Posts

  • 2015年3月3日 [Meteor.js][MongoDB][Javascript]別インストールの既存MongoDBを使う方法 Goal 既存のMongoDBをMeteor.jsで利用する。 Environment OSLinux version 3.2.0-64-generic (buildd@kissel) (gcc version 4.6.3 […]
  • <!--:ja-->[LeapMotion][Javascript]LeapMotionをJavascriptからとりあえず使ってみた<!--:--><!--:en-->[LeapMotion][Javascript]Try to use Leap Motion with Javascript<!--:-->2015年2月7日 [LeapMotion][Javascript]LeapMotionをJavascriptからとりあえず使ってみた 目的 Leap Motionは手の動きを検出するデバイス。 今回はJavascriptからLeap Motionを使ってみる。 ソースコードはここから拝借して試してみた。 Environment OSLinux version […]
  • 2013年6月27日 [Javascript][Node.js][express]mongodbと連携させてみる mongodbを使って値の保存、読み出しを使ったプログラムを作成してみる。 まずは expressを使用してひな形を作成する。 次にmongodbとの接続に使用するモデルを作成する。 […]
  • 2013年6月2日 [Backbonejs][Javascript]インストール Backbone.jsの準備 まずは必要なライブラリのダウンロード。 次は、テスト用のhtmlとjsを作成。 動作確認して準備OK! coffee scriptを加えてみる ここを 参考にしてnpmを入れる。 […]
  • 2013年5月14日 [Parser][PEG]PEG.jsで遊んでみる 最近、文脈自由文法よりも扱える範囲が広いかもしれないと言われている 分析的形式文法(PEG)に興味があって、リッチなコンフィグファイル用言語を作成するのに使用している。 PEG.jsというPEG用のパーサを生成してくれるjsがgithub上に公開されていて、 これを使 […]
  • 2014年11月9日 [jslint]jslintをコマンドから使ってコード品質チェック 概要 Javascriptは利用方法によるけど運用が難しい言語だと思ってる。 jslintを使用するとコードの品質(?)をチェックすることが出来る。 開発時にjslintが通るコードを書くようにすると、経験上いくらか運用がマシになる気がする。 web上でも使えるけど、コ […]
Pocket

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.