迅速なアプリケーションを構築する簡単な方法
開発者の間では、迅速な修正が問題であるという恐れがあります。 恐れはどこから来るのか-将来アプリケーションをスケーリングする能力がない場合。 確かに、このためには、アーキテクチャについて考える必要があります! しかし、それがあなたのために考え出されたらどうでしょう。 あなたは車輪を再発明しようとはしていませんか?
高速かつスケーラブル-これがEmberエコシステムの位置付けです。 大規模な多機能サイトだけでなく、現在人気のあるElectronを使用したデスクトップアプリケーションでも、数分で機能するフレームワークを作成できる、理解可能な最新の拡張可能なアーキテクチャを備えたJavaScriptフレームワーク。
そして、落ち着きと野心-彼は、いわば私たちのいわば携帯の弟でさえ指を振った。 それの由来-見てみましょう。
使用される技術のスタック
選択の理論的根拠の詳細に入ることなく、まずは次のようにします。
- Ember.js
- コルドバ
- ハンドルバー
- CSS(S(A / C)SSなし)
- HTML
- 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に感謝します。