2016-07-08 8 views
1

MVC WebアプリケーションをWindowsベースのアプリケーションとして簡単に変換または実行できるラッパーまたはフレームワークがありますか? 1つのバージョンはブラウザで実行する必要があり、もう1つはスタンドアロンで実行する必要があります。同じアプリケーションのWindowsとWebベースのバージョンを作成する必要があります

ニッチで無意味なものだと思われますが、これは少し面倒な問題です。いくつかの計画では、おそらくコードの再利用を最大限にすることができますが、まだ重複していますが少し異なるコードを書く必要があります。何か案は?

+2

ウェブブラウザコントロールでウェブページを読み込みますか? – Shyju

+0

Windows 10の[Hosted Web Apps](https://microsoftedge.github.io/WebAppsDocs/en-US/win10/HWA.htm)のように聞こえます。アプリケーションをUWPとして展開しても問題ない場合は、 HWAとしてパッケージ化することができます –

+0

*「WindowsベースのアプリケーションとしてMVC Webアプリケーションを簡単に変換または実行できるラッパーまたはフレームワークはありますか?またはその逆ですか?」*わかりません。 。 Windows(デスクトップ)アプリケーションをMVC Webアプリケーションとして実行する必要がありますか?これは、あなたが厳しく制限しない限り、あなたのWindows(デスクトップ)アプリで許可されていることは起こりません。とにかくこれを本当に考えたようには聞こえません。 – IInspectable

答えて

1

あなたの最善の選択肢はMVCアプリケーションを実装し、Hosted Web Appsアプローチを使用してWindows 10アプリケーションを作成することだと思います。基本的には、アプリケーションウィンドウであなたのウェブサイトになります。たとえば、アプリ内購入など、多くのWindowsストア機能を実装することができます。それは見た目とネイティブアプリのように感じるでしょう。既存のWebアプリケーションのためのウェブサイト

から

は、Windowsの10は Storeに公開するため、あなたの ウェブサイトをパッケージ化し、ユニバーサルのWindowsプラットフォーム(UWP)アプリを作成するためにあなたのためにそれが容易になります。

彼らは約束:

  • はPC、タブレット、携帯電話、HoloLens、表面ハブは、Xboxやラズベリーパイを含むすべてのWindowsベースのデバイス、全体にとてもよく似合います。
  • Webサイト上で実行されているJavaScriptからネイティブWindows APIを更新して呼び出すことで、より魅力的なユーザーエクスペリエンスを実現します。
  • Cortana音声コマンドと統合します。
  • Microsoft Edge F12 Developer Toolsでアプリケーションをデバッグします。
  • ステータス、評価、レビューを分析し、分析を参照して、Windowsストア内のすべてのWindowsアプリの支払いを受け取ります。
+0

これは有望そうです。ありがとう! – ZaphodBeeblbrox

関連する問題