ネイティブ vs SPA(Single-page Application)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-戻る
--[[.NET開発]] > [[ASP.NET]]
--[[モバイル系開発]]
--[[VS系コンテンツ]]
---[[従来型のWebアプリ vs SPA(Single-page Application)>...
---ネイティブ vs SPA(Single-page Application)
---[[ネイティブ vs クロスプラットフォーム]]
* 目次 [#l10a7b1c]
#contents
*概要 [#u98e9a5f]
基本的に、
-ユーザ・サイドは特徴がシステムに適合する方を採用
-ベンダ・サイドは事業スキームに適合する方を習得
すればイイかと思う。
*詳細 [#b76d12ff]
**選択肢 [#gb5b198c]
***[[ネイティブ>https://dotnetdevelopmentinfrastructure.o...
***[[SPA(Single-page Application)>Single-page applicati...
**比較表 [#ef318c48]
一般的に流布している比較項目
|#|>|比較項目|ネイティブ|SPA(Single-page Application)|h
|1|>|クロスプラットフォーム性|△([[クロスプラットフォーム...
|2|>|コスト|✕|○|
|2-1|・|エンジニア人数|✕(Platform毎に必要)|○|
|2-2|・|Web技術のノウハウの流用|△([[ハイブリッド系>ネイ...
|3|>|コンテンツの同期|✕(要更新※1)|○|
|4|>|パフォーマンス|○|✕|
|5|>|描画速度|○|✕|
|6|>|デバイスの機能|○|✕|
|7|>|オフライン対応|○|✕([[PWA>https://dotnetdevelopmenti...
※1 OTAアップデートで迅速化可能。
***[[ネイティブ>https://dotnetdevelopmentinfrastructure.o...
-ネイティブ・レベルの機能が必要な場合に使用する。
-その他、ネイティブ実装のほうが性能が良い。
***[[SPA(Single-page Application)>Single-page applicati...
-機能的には、Webアプリ・レベルで、
--デバイス機能にアクセスできない。
--一部、[[HTML5 JavaScript API>https://dotnetdevelopmenti...
---WebRTC:カメラ
---WebAuthn:認証器
---Geolocation:位置情報
-その他、JavaScript実装で性能が悪い。
***コストについて [#i9bdab4a]
ケース・バイ・ケース
-基本的に、ネイティブをPlatform毎に開発するほうが高価。
-ただ、実現したい要件が異なるので、単純なコスト比較にはな...
*参考 [#k5ae0c3c]
**[[ネイティブ>https://dotnetdevelopmentinfrastructure.os...
**[[SPA(Single-page Application)>Single-page applicatio...
----
Tags: [[:.NET開発]], [[:モバイル系開発]]
終了行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-戻る
--[[.NET開発]] > [[ASP.NET]]
--[[モバイル系開発]]
--[[VS系コンテンツ]]
---[[従来型のWebアプリ vs SPA(Single-page Application)>...
---ネイティブ vs SPA(Single-page Application)
---[[ネイティブ vs クロスプラットフォーム]]
* 目次 [#l10a7b1c]
#contents
*概要 [#u98e9a5f]
基本的に、
-ユーザ・サイドは特徴がシステムに適合する方を採用
-ベンダ・サイドは事業スキームに適合する方を習得
すればイイかと思う。
*詳細 [#b76d12ff]
**選択肢 [#gb5b198c]
***[[ネイティブ>https://dotnetdevelopmentinfrastructure.o...
***[[SPA(Single-page Application)>Single-page applicati...
**比較表 [#ef318c48]
一般的に流布している比較項目
|#|>|比較項目|ネイティブ|SPA(Single-page Application)|h
|1|>|クロスプラットフォーム性|△([[クロスプラットフォーム...
|2|>|コスト|✕|○|
|2-1|・|エンジニア人数|✕(Platform毎に必要)|○|
|2-2|・|Web技術のノウハウの流用|△([[ハイブリッド系>ネイ...
|3|>|コンテンツの同期|✕(要更新※1)|○|
|4|>|パフォーマンス|○|✕|
|5|>|描画速度|○|✕|
|6|>|デバイスの機能|○|✕|
|7|>|オフライン対応|○|✕([[PWA>https://dotnetdevelopmenti...
※1 OTAアップデートで迅速化可能。
***[[ネイティブ>https://dotnetdevelopmentinfrastructure.o...
-ネイティブ・レベルの機能が必要な場合に使用する。
-その他、ネイティブ実装のほうが性能が良い。
***[[SPA(Single-page Application)>Single-page applicati...
-機能的には、Webアプリ・レベルで、
--デバイス機能にアクセスできない。
--一部、[[HTML5 JavaScript API>https://dotnetdevelopmenti...
---WebRTC:カメラ
---WebAuthn:認証器
---Geolocation:位置情報
-その他、JavaScript実装で性能が悪い。
***コストについて [#i9bdab4a]
ケース・バイ・ケース
-基本的に、ネイティブをPlatform毎に開発するほうが高価。
-ただ、実現したい要件が異なるので、単純なコスト比較にはな...
*参考 [#k5ae0c3c]
**[[ネイティブ>https://dotnetdevelopmentinfrastructure.os...
**[[SPA(Single-page Application)>Single-page applicatio...
----
Tags: [[:.NET開発]], [[:モバイル系開発]]
ページ名: