Meteor-アプリケーションを作成する新しい方法

Meteorは、経験豊富な開発者だけでなく初心者でも処理できる高品質のWebアプリケーションを迅速に作成するための一連の新しいテクノロジーです。

純粋なJavaScript。


アプリケーション全体を純粋なJavaScriptで完全に記述します。 すべてのAPIは、データベースAPIを含め、クライアントとサーバーで使用できます! -したがって、1つのコードがクライアントとサーバーで簡単に機能します。

ライブページの更新。


テンプレートを書くだけです。 データが変更されると自動的に更新されます。 Meteorは任意のテンプレート言語をサポートしています。

クリーンで強力なデータ同期。


サーバー上で実行され、データベースに直接アクセスできるかのように、クライアントパーツコードを記述します。 RESTを介してデータを受信する必要がなくなりました。

遅延補正。


ユーザーが変更を加えると、サーバーからの応答を待たずに即座に変更が行われます。 サーバーがリクエストを拒否するか、何らかの方法でリクエストを実行する場合、クライアント部分は実際に起こったことによって「パッチ」されます。

ホットスワップコード。


ユーザーの邪魔をせずに、ユーザーが接続している間にアプリケーションコードを更新します。 新しいバージョンに更新すると、アプリケーションが開いている各ブラウザーで新しいコードがスムーズに更新されます。

機密コードは特権環境で実行されます。


すべてのJavaScriptコードを記述できます。 ユーザーインターフェイスはブラウザで機能します。 重要な機能は、特権サーバー環境で実行されます。

完全にスタンドアロンのアプリケーションインストーラー。


アプリケーション全体をアーカイブにコンパイルする1つのコマンド。 node.jsがある場所で解凍し、1つのコマンドを実行するとオンエアされます。 ホスティングプロバイダーに依存することはなく、プラットフォームのすべてのコードが用意されています。

相互作用。


ネイティブのモバイルアプリケーション、既存のデータベースを使用するアプリケーションからArduinoに至るまで、あらゆるものをMeteorに接続できます。 これはすべて、DDPプロトコルを介して実行できます。

スマートパッケージ。


Meteorスマートパッケージは、実際にはクライアントまたはサーバーにコードを挿入したり、コードを前処理するためにインストーラーにフックしたりできる小さなプログラムです。 Meteorコアの依存関係の最小セットを確保するために多くの注意が払われたため、お気に入りのパターン、テスト、またはDOM操作構造を使用できます。

参照:


meteor.com
docs.meteor.com
meteor.com/faq
meteor.com/examples
meteor.com/screencast
github.com/meteor/meteor

PS数時間前にこのことを知り、すでにここに例を展開しています (何が何であるかを見たいが、混乱するのは面倒です)
上記の例の説明はこちらです。
この流星に関するハブロフスク住民の意見を読みたいです。

Source: https://habr.com/ru/post/J141834/


All Articles