パフォーマンスについてですが、NativeScript と Angular を使用してアプリを作成する場合と、Angular を使用しない NativeScript を使用してアプリを作成する場合に違いはありますか? どちらの場合もパフォーマンスは同じですか?
ありがとう!
パフォーマンスについてですが、NativeScript と Angular を使用してアプリを作成する場合と、Angular を使用しない NativeScript を使用してアプリを作成する場合に違いはありますか? どちらの場合もパフォーマンスは同じですか?
ありがとう!
それは良い質問です!
理論的には、Nativescript + Angular と比較して、Nativescript + JavaScript/Typescript の組み合わせで同じパフォーマンスを達成できます。ちょっと待って。
それを達成するには、ルーティング、依存関係管理などを処理するために大量の細かいコードを記述する必要がありますが、これは Angular が効果的に処理します (Angular チームによる長年の改良と、多数のオープンソース コミュニティの貢献により)。必要に応じて呼び出しを行う多くの追加の労力で同じことを達成できます。これが主な理由の 1 つであり、ほとんどの開発者が何らかのフレームワーク (Angular、React、Vue.js など) を選択して開発をスピードアップし、優れた結果を達成しています (保守性、パフォーマンスなどの点で)。
Nativescript + JS を選択すると (Angular で選択することが多い Typescript ではなく)、Typescript の利点が失われます (強力なタイピング、ECMAScript 6 のサポートなど)。
フレームワークを使用する利点について説明しているリンクがいくつかあります。
https://www.techseria.com/top-5-benefits-angularjs-2-0/
https://www.cleveroad.com/blog/react-vs-angular-ultimate-performance-research-2017
そして、このようなシード プロジェクトを検討すると、複数のプラットフォーム間でコードの大部分を共有するプロジェクトの素晴らしいベースをセットアップでき、ビルド、デバッグ、デプロイなどの箱から出してコマンドを微調整することもできます。
フレームワークを選択しない理由について何らかの見通しがあるかどうかをお知らせいただければ幸いです。この場合はAngularです。