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に感謝します。



All Articles