meteor/meteor
6 articles
前提知識
- ›Node.jsとCommonJSモジュールシステムの基礎知識
- ›コマンドラインツールの基本的な概念
- ›フルスタックJavaScriptアプリケーションの一般的な理解
01
3万フィート上空から見るMeteor:アーキテクチャ、ディレクトリ構造、コードの流れ
Meteorリポジトリの構造、ブートシーケンス、CLIコマンドのディスパッチ、スプリングボード、そしてランタイムのPackageレジストリを丁寧に解説します。
02
Isobuild 徹底解剖:Meteor が4つのアーキテクチャに同時コンパイルする仕組み
Meteor の Isobuild システムを深掘りする。Package.js のパース、コンパイラプラグイン、モジュールリンク、import スキャン、そして star.json アーカイブフォーマットまで。
03
DDP、Minimongo、オプログテーリング:Meteorのリアルタイムデータパイプライン
MeteorのリアルタイムデータレイヤーをDDPトランスポート、パブリケーション戦略、オプログテーリング、ObserveMultiplexer、Minimongo、Trackerの観点から丁寧に解説します。
04
パッケージシステム:Meteorが140以上のパッケージを解決・ダウンロード・ロードするしくみ
MeteorのパッケージエコシステムをPackage.jsフォーマット、カタログシステム、制約ソルバー、トロポハウスのストレージ、isobuildフィーチャーパッケージを通じて探ります。
05
開発体験の裏側:プロキシ、ファイル監視、Hot Module Replacement
meteor run がプロキシ、MongoDB、ファイル監視、インクリメンタルビルド、HMR を組み合わせたマルチプロセス開発環境をどのように構成するか。
06
WebApp、アカウント、セキュリティ:Meteorのサーバーサイドランタイム
サーバーサイドランタイムの全貌:Expressベースの WebApp、ブラウザ検出、Accounts 認証、そして allow/deny セキュリティモデル。