Emberを使用したモバイルアプリケーションの構築

迅速なアプリケーションを構築する簡単な方法


開発者の間では、迅速な修正が問題であるという恐れがあります。 恐れはどこから来るのか-将来アプリケーションをスケーリングする能力がない場合。 確かに、このためには、アーキテクチャについて考える必要があります! しかし、それがあなたのために考え出されたらどうでしょう。 あなたは車輪を再発明しようとはしていませんか?

高速かつスケーラブル-これがEmberエコシステムの位置付けです。 大規模な多機能サイトだけでなく、現在人気のあるElectronを使用したデスクトップアプリケーションでも、数分で機能するフレームワークを作成できる、理解可能な最新の拡張可能なアーキテクチャを備えたJavaScriptフレームワーク。

そして、落ち着きと野心-彼は、いわば私たちのいわば携帯の弟でさえ指を振った。 それの由来-見てみましょう。

使用される技術のスタック


選択の理論的根拠の詳細に入ることなく、まずは次のようにします。


なぜエンバー


Cordovaを使用して必要なことを実行するだけではどうですか? はい。ただし、アプリケーションのスケーラビリティと保守性が必要です。これは既に考え抜かれています! そして、はい、私たちは既製のアーキテクチャを持ちたいです。

プロジェクトを作成する


まず、必要なライブラリが存在し、作業環境が適切に構成されていることを確認する必要があります。

必要なパッケージをインストールします。

npm install -g ember-cli npm install -g cordova 

これで、プロジェクトを作成する準備ができました。

 ember new my_freaking_awesome_app 

Ember.js +コルドバ


さまざまなフレームワークの重要な問題の1つは、何かを常に何かにねじ込まなければならないという事実です。 私たちの場合、すべてが再び考え抜かれます。 必要な「ネジ」を確立することは残っています。

 ember install ember-cli-cordova 

組み込みのジェネレーターを実行します。

 ember generate cordova-init com.my_company.my_freaking_awesome_app 

このジェネレーターを使用すると、モバイルアプリケーションの識別子com.my_company.my_freaking_awesome_appを作成できます。

ターゲットプラットフォームのiOSまたはAndroidを指定します-後でCordovaを使用できます。

試運転


プロジェクトフレームワークが作成され、どのように見えるか確認できます。

 ember serve 

プロジェクトフォルダーのコマンドラインからこのコマンドを実行し、 localhost:4200でブラウザーを開きます。

これは空のプロジェクトですが、事前に考え抜かれたアーキテクチャで簡単に拡張できます。 はい、組み込みのテストがあります。 はい、Emberでのテストは簡単で楽しいです。

これは、次の記事で行うことです。

アイデアとわかりやすい説明をしてくれたJoãoMouraに感謝します。

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


All Articles