私が理解しているように、マルチプラットフォームアプリケーションを開発したい場合は、NativeScriptやその他のハイブリッド言語を使用する方が理にかなっています。だから、NativeScriptのようなものに、迅速、客観的な-c、Java、などの使用にポイントがありますか?NativeScriptでSwiftやJavaを使用する利点はありますか?
0
A
答えて
3
長期的には、クロスプラットフォームのフレームワークでswift/javaを選ぶことが大好きです。 NativeScript、React Native、またはXamarinを使用しても、すべて実際のUIコンポーネントがネイティブAPIからレンダリングされますが、Swift/Javaとクロスプラットフォームのパフォーマンスにはまだギャップがあると思います。
クロスプラットフォームは、小規模または中規模のアプリには最適です。また、ネイティブアプリの開発および保守に必要な人材が限られている企業はかなり高いです。しかし、クロスプラットフォームのアプリはネイティブアプリほど安定していないので、機能豊富なアプリを手に入れたい場合は、swift/javaを使う方が良いでしょう。さらに、React Nativeについて詳しくはわかりませんが、JavaScriptを使用してNativeScriptでネイティブAPIにフルアクセスできます。
技術的には、NativeScriptで/ javaにできることはすべて技術的に可能です。ただし、ネイティブAPI(UIコンポーネント、ネイティブ関数など)には、swift/obj-C/javaをjavascriptに変換するのは非常に難しいため、アクセスに多くの労力を要するものがあります。幸いにも、役に立つかもしれないコミュニティによって作られたpluginsまたはcode snippetsがたくさんあります。
これは私の個人的な考えです。
関連する問題
- 1. ニューラルネットワークにテンソルフローを使用する利点はありますか?
- 2. Mantra.jsアーキテクチャフレームワークを使用する利点はありますか?
- 3. LF over CRLFを使用する利点はありますか?
- 4. 運用転送でgsutilやGoogleクラウドストレージAPIを使用する利点はありますか?
- 5. Nativescriptで使用できる便利なHTMLパーサーがありますか?
- 6. サプライヤをJavaで使用する利点は何ですか?
- 7. userscriptでは、querySelector()とjQueryの$()を使用する利点はありますか?
- 8. Python 3を使用する利点/利点は何ですか?
- 9. Androidサポートライブラリの使用に不利な点はありますか?
- 10. WikitudeをNativescriptで使用する方法はありますか
- 11. リンクの代わりにボタンを使用する利点はありますか?
- 12. PHPでオブジェクトを使用するとパフォーマンス上の利点はありますか?
- 13. 休止状態でラクダコンポーネントを使用する利点はありますか?
- 14. Objective-Cでブロックを関数に使用する利点はありますか?
- 15. Java - インライン化コードには利点がありますか?
- 16. アプリケーションデータベースを使用パターンで分けることに利点はありますか?
- 17. `unreachable!` vs `panic!`を使用するとパフォーマンス上の利点はありますか?
- 18. set_include_pathを使用すると、セキュリティ上のリスクや不利な点がありますか?
- 19. 64ビットOSで開発する利点はありますか?
- 20. プロキシキャッチサーバーを使用する利点と欠点は何ですか?
- 21. JavaのAnonymousクラスの使用例と利点は何ですか?
- 22. 1つのコンストラクタが別のコンストラクタを実装すると、利点や欠点はありますか?
- 23. プロパティを定義する "新しい"方法の利点や欠点はありますか?
- 24. Spring AMQPはRabbitMQ Javaクライアントよりも利点がありますか?
- 25. Perlでは、ゲッターやセッターをハードコーディングするのではなく、不利な点がありますか?
- 26. Javaで利用可能なSMS Pduパーサーはありますか?
- 27. 目的cとjavaのプリミティブデータ型よりもオブジェクトを使用する利点があります
- 28. setup.pyよりもMakefile.amを使用する上で不利な点はありますか?
- 29. okhttp3でクッキーを使用すると、CookieJarはインターセプターよりもパフォーマンス上の利点がありますか?
- 30. TomcatでAPRを使用する利点(ある場合)は何ですか?
アプリによって異なります。 Nativescriptでは実行できないアプリがいくつかあります。描画コマンドを必要とするアプリなど - ネイティブAPIに頼らないで簡単には簡単ではありません。また、{N}が本当のネイティブアプリよりも遅くなることがわかりました。フリップサイドでは、開発が早くなりました。私はクロスプラットフォームと思っています(私は今、1つのプラットフォーム上にいますが、間もなく切り替える必要があります)。また、1つのソースコードを管理する方が簡単です。簡単に言えば、アプリでdraw apiが必要ない場合は、{N}をおすすめします。私は、パフォーマンスの問題が将来修正されると確信しています。 – dashman