<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cross HVN &#187; Meteor</title>
	<atom:link href="http://cross.hvn.to/?cat=52&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://cross.hvn.to</link>
	<description></description>
	<lastBuildDate>Fri, 29 Jun 2012 00:56:40 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>Meteor[0]-オールjavascriptフレームワークMeteorを少し触ってみた。</title>
		<link>http://cross.hvn.to/?p=1509&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=meteor0-%25e3%2582%25aa%25e3%2583%25bc%25e3%2583%25abjavascript%25e3%2583%2595%25e3%2583%25ac%25e3%2583%25bc%25e3%2583%25a0%25e3%2583%25af%25e3%2583%25bc%25e3%2582%25afmeteor%25e3%2582%2592%25e5%25b0%2591%25e3%2581%2597%25e8%25a7%25a6%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%25e3%2580%2582</link>
		<comments>http://cross.hvn.to/?p=1509#comments</comments>
		<pubDate>Sun, 15 Apr 2012 15:08:59 +0000</pubDate>
		<dc:creator>sib</dc:creator>
				<category><![CDATA[Meteor]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[node.js]]></category>

		<guid isPermaLink="false">http://cross.hvn.to/?p=1509</guid>
		<description><![CDATA[2.3日前にツイッターでMeteorというフレームワークの記事を知った。 もうJavaもRubyも要らない？– [...]]]></description>
			<content:encoded><![CDATA[<p>2.3日前にツイッターでMeteorというフレームワークの記事を知った。<br />
<a href="http://jp.techcrunch.com/archives/20120411meteor-launch/" target="_blank">もうJavaもRubyも要らない？–JavaScriptオンリーの未来派WebアプリフレームワークMeteorがデビュー</a><br />
この記事の中の、特にこの一文が気になっていた。</p>
<p><em>”シンプルでエレガントで多くの人にとって使いやすいソフトウェアを作るための、新しいやり方を提供していく。”</em></p>
<p>そうこうしているうちに、試している人が現れ、内容を見てみると良さそうな雰囲気だった。<br />
<a href="http://d.hatena.ne.jp/Syunpei/20120413/1334276712" target="_blank">1分でWebアプリを作れて、3分で公開できた！オールJavaScriptでWebアプリを開発できるMeteorを触ってみた<br />
</a><a href="http://hidari-lab.net/wp/posts/2012/04/172/" target="_blank">Meteor( ≠ in Commet)のチュートリアル的なものを試した</a></p>
<p>このシンプルさだともしかすると私にでもできる？<br />
ということでOSX LIONでサンプルを試してみた。</p>
<p><span id="more-1509"></span></p>
<p>まずはcurlでインストール。</p>
<pre class="brush: xml; title: ; notranslate">
$ curl install.meteor.com | sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  5238    0  5238    0     0   7643      0 --:--:-- --:--:-- --:--:-- 12069
Installing Meteor to /usr/local/meteor

The install script needs to change the permissions on /usr/local so that
administrators can write to it. This may prompt for your password.

Password:
</pre>
<p>すると途中でパスワードを求められるので入力して続行する。</p>
<pre class="brush: xml; title: ; notranslate">
... 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
</pre>
<p>ここまできたらインストール成功で、/usr/local/meteor以下を見てみると、Nodeとかmongodbとか沢山のパッケージ群とかが含まれているのが確認できる。</p>
<p>次はサンプルを動かしてみる段階なのだけど、<a href="http://meteor.com/examples/leaderboard" target="_blank">leaderboard</a>は<a href="http://hidari-lab.net/wp/posts/2012/04/172/" target="_blank">HIDARI日記</a>さんや<a href="http://d.hatena.ne.jp/Syunpei/20120413/1334276712" target="_blank">IT-Walker on hatena</a>さんで扱われていたので、<a href="http://meteor.com/examples/todos" target="_blank">Todo List</a>の方で作成してみた。<br />
まずは適当にmeteorのプロジェクトを作りたいディレクトリでexample作成のコマンドを<a href="http://meteor.com/examples/todos" target="_blank">サイト</a>からコピペしてみる。</p>
<pre class="brush: xml; title: ; notranslate">
$ meteor create --example todos
todos: created.

To run your new app:
   cd todos
   meteor
$ cd todos/
$ meteor
[[[[[ /どっかのディレクトリ/todos ]]]]]

Running on: http://localhost:3000/
</pre>
<p>これで<a href="http://localhost:3000/" target="_blank">localhost:3000</a>をブラウザで見てみると、もうtodoリストが動いている！！<br />
そして引き続きクラウド公開を試してみる。 meteor deployの後にプロジェクト名みたいだ。</p>
<pre class="brush: xml; title: ; notranslate">
$ meteor deploy sibTodosTest
Deploying to sibtodostest.meteor.com.  Bundling ... uploading ... done.
Now serving at sibtodostest.meteor.com
</pre>
<p>これで、<a href="http://sibtodostest.meteor.com/" target="_blank">sibtodostest.meteor.com</a>に接続してみると、<br />
<strong>うへぇ〜、なんてこったい、もう動いている！！！</strong><br />
となってしまう。</p>
<p>ローカルで簡単に動いたときも驚いたけど、さらにmeteor.comで公開されたときは、拍子抜けすぎてなんのことか分からなくなってしまった。<br />
こんなに一気にwebアプリの作成・公開ができちゃうMeteorはスゴすぎた。これはクライアント・サーバー一体開発スタイルへの移行がさらに進みそうな印象をあたえられ、Meteorの動向から目が離せなくなってしまいそうだ。</p>
]]></content:encoded>
			<wfw:commentRss>http://cross.hvn.to/?feed=rss2&#038;p=1509</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
