[解決済み] node.js vs. meteor.js その違いとは?[クローズド]
質問
meteor.jsについていろいろと聞いたり読んだりしています。 チュートリアルを見ると、フレームワークとして非常にスポーティに見えますが、Webプログラミングに関しては、私はまだ少し初心者です。
この1ヶ月半、node.jsを本当に学び、それがどのように組み合わされるかを理解しようとしています。 私は、立ち上げと実行がいかに速く簡単であるか、そしてそれに付随するコミュニティが好きです (これは、Node 用に入手できるフレームワークの驚くべき数によって例証されます)。
しかし、meteorについてはどうでしょうか? その本当の利点は何なのか、違いは何なのか? 誰かがnode.jsユーザーとして始めて「転向」したのでしょうか、それとも、まだ好奇心の強い新しいフレームワークなのでしょうか?
どのように解決するのですか?
Meteorは、RailsがRubyであるように、Nodeである」という緩やかな例えがあります。Node自体は、HTTPリクエストの送受信やその他のI/Oを実行するための機能を提供する低レベルのフレームワークに過ぎません。
Meteorは非常に野心的です。デフォルトでは、提供するすべてのページが、実際には ハンドルバー テンプレートで、サーバーと同期しています。試しに リーダーボードの例 : クライアントが名前やスコアを変更するたびに、そのクライアントだけでなく、ページを見ているすべての人が新しいデータでページが更新されます。
もうひとつの違い。Node自体は安定しており、実運用で広く使われていますが、Meteorはまだプレビューの状態です。また、Meteorのデータ中心の概念モデルに合わないもの(アニメーションなど)は、非常に難しいです。
もしあなたが新しい技術で遊ぶのが好きなら、Meteorを試してみてください。
もし、より伝統的で安定したNodeベースのウェブフレームワークをお望みなら エクスプレス .
関連
-
[解決済み] package.jsonのチルダ(~)とキャレット(^)の違いは何ですか?
-
[解決済み] Node.jsのプログラムにコマンドライン引数を渡すにはどうしたらいいですか?
-
[解決済み] npm installの-saveオプションは何ですか?
-
[解決済み] インストールされているnpmパッケージのバージョンを検索する
-
[解決済み] npm package.jsonファイルのdependencies, devDependencies, peerDependenciesの違いは何ですか?
-
[解決済み] Node.jsを使うタイミングをどう判断するか?
-
[解決済み] Node.jsで終了する方法
-
[解決済み] Node.jsでファイルを書き込む
-
[解決済み] Node.jsアプリケーションをデバッグするにはどうすればよいですか?
-
[解決済み] Node.jsのmodule.exportsの目的と使い方を教えてください。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Nodejs: Errorを解決する方法。ENOENT: そのようなファイルまたはディレクトリがありません
-
[解決済み] エラー: nodejs の get 呼び出しで getaddrinfo ENOTFOUND が発生しました。
-
[解決済み】モジュール 'internal/util/types' が見つかりません。
-
[解決済み] 非推奨パッケージに関するNPM警告メッセージ
-
[解決済み】nodemon - app crashed - waiting for file changes before start
-
[解決済み] TypeError: コールバックはnodejsの関数ではありません。
-
[解決済み] AWS s3 api error: specified bucket does not exist.
-
[解決済み] Npmエラー - Windows NT - 解決方法
-
[解決済み] NodeJsのSequelizeでautoIncrementはどのように動作するのですか?
-
[解決済み] Macでポート3000をロックしているプロセスを見つける(そして殺す)【終了