https://www.meteor.com/
https://www.meteor.com/install
MeteorのTutorialを試していきたいと思います。
まずMeteorがどのようなものか見ていきましょう。
About Meteor
"Build apps that are a delight to use, faster than you ever thought possible"
使って楽しいアプリを、もっと早く作る、みたいな歌い文句でしょうか?
MeteorはPure JavaScriptによるWeb/Mobileアプリを作成するためのオープンソースプラットフォームです。
ユーザとデペロッパー、2つの側面からその特徴を見ていきましょう。
Delightful User Experience
Modern user interface
FacebookやTwitter、またはデスクトップアプリケーションのようなデザインを目指します。リンクで構成されたようなデザインとはさようならです。
Browser and Mobile
Webとモバイル・タブレット両方に素晴らしいUXを提供します。
Live updates
ライブアップデートにより、ユーザにシームレスな共同作業を提供します。
Ultra responsive
サーバからの応答を待つことなく、ユーザの行った変更はすぐさま反映されます。
Fast & Fun Development
Radically less code
Reactive programing modelにより他のフレームワークなら1000行かかるところを10行で済ませます。
One language everywhere
クライアントとサーバサイドを同じ言語で記述できます。
Unified package system
ブラウザ・モバイル・サーバサイド、すべて1つのパッケージでビルドできます。
Hot deploys
1コマンドで全ての接続中のブラウザ・モバイルに変更を反映できます。
A Solid Choice
次にMeteorを選ぶ6つの理由を見てみましょう。
FULLY OPEN SOURCE
MITライセンスに従い、望むのであれば、Meteorは全ての人が自由に使うことができます。
SECURE
ベストプラクティスが反映されており、信頼できる環境でコードを実行できます。
FLEXIBLE
Meteorをそのまま使うこともできますし、Angular, RethinkDB, Firebaseなどで置き換えて使用することもできます。
INTEROPERABLE
DDPプロトコルによりIoTなどから接続可能です。
PROFESSIONALLY MAINTAINED
プロフェッショナルなエンジニアによってMeteorはリリースされており、フルスタックとAPIの品質を確保しています。またコアチームは1流ベンチャーからの融資を得ています。
WARM AND WELCOMING
Meteorは世界各地にコミュニティをもっています。Meteorの使命はだれもがソフトウェアを作れるようにすることです。
Meteorがどのようなものかなんとなく掴めたでしょうか?とりあえず私の中では、シームレスなブラウザ・モバイルアプリが簡単につくれて、フリーだけどサポートもしっかりしてるといった印象です。
次回は実際にTutorialを始めていきたいと思います。
次回