1

やりたいこと:
c#とXAMLを使用してWindows8アプリを構築したい。私のアプリは、Windows8アプリで使用されるASP.NETでWebサービスを作成することを考えているリモートIISサーバーに接続する必要があります。そこで、Amazon EC2フリーティアアカウントに登録し、IISとSQLServer08がインストールされたWindowsServer2008インスタンスをセットアップしました。私のアプリは、次の一般的な機能で構成されています
。1.アプリはWindows8クライアントとGoogleChrome拡張機能になります。
2.ユーザーは、Chrome拡張機能/Win8アプリのいずれかからアプリにサインアップします。(サインアップはGoogleのOpenIDを使用します)
3。サインアップすると、ユーザーはChrome拡張機能からサインインして、リモートサーバーのデータベースにデータを保存できます。
4.4。このデータは、ユーザーがさまざまな方法でWindows8クライアントアプリで取得および管理します。ユーザーは、クライアントアプリからもサインアップ/サインインできる必要があります。
5.また、データベースの変更を監視し、Windows8アプリでユーザーにプッシュ通知を送信する通知サービスを構築したいと思います。通知は、ライブタイル通知/アプリ内うなり声スタイルの通知のいずれかである必要があります。

私が知っていること:
1。私はWindows8アプリ開発にまったく慣れていません。
2.以前、大学でC#、ADO.NET、およびWinFormsを使用しました。ASP.NETの基本と簡単なWebサービスの構築を知っています。

私の問題は次のとおり
です。1。このアプリを1か月で作成する必要があります。それは実際に可能ですか?ASP.NETでのWindows8アプリの開発とWebサービスの構築には、私が知っていることを考慮すると、急な学習曲線が必要ですか?
2.アプリのサーバー側コンポーネントをホストするために本当にAmazonEC2を使用する必要がありますか?またはMSAzure?
3.上記の種類のアプリ(Webサービスを備えたクライアントおよびリモートサーバー)の構築に役立つチュートリアル/リファレンスリソースを誰かに提案してもらえますか?Windows8アプリ開発の参考書が2冊あります。しかし、私はアプリを構築するための正しいステップバイステップの指示/アプローチを私に与えることができるリファレンスが欲しいです。
4. ASP.NET Web API、Webサービス、またはWCFサービスを利用する必要がありますか?

誰かが私の上記の問題に何かを提案することができれば非常にありがたいです。よろしく。

4

1 に答える 1

0

Q1。このアプリは1か月で作成する必要があります。それは実際に可能ですか?ASP.NETでのWindows8アプリの開発とWebサービスの構築には、私が知っていることを考慮すると、急な学習曲線が必要ですか?

A:C#の知識があるので、学習曲線が悪くなることはありません。おそらく、XAMLで他の何よりも苦労するでしょう。全体として、C#/。netのバックグラウンドがあれば、Windows8アプリの構築は非常に簡単です。含める機能によっては、基本的なアプリケーションにとって1か月は非現実的ではありません。


Q2。アプリのサーバー側コンポーネントをホストするために、本当にAmazon EC2を使用する必要がありますか?またはMSAzure?

A:違いはわずかです。それぞれが非常によく似た機能を提供します。AzureはMicrosoftスタック用に構築されているため、作業を行うためのより優れたツールがいくつかある可能性がありますが、最終的には、どちらの方法でも同じようなエクスペリエンスが得られるでしょう。私は両方を使用しましたが、通常、機能のわずかな違いに対する決定要因は価格です。


Q3。上記の種類のアプリ(Webサービスを備えたクライアントとリモートサーバー)の構築に役立つチュートリアル/リファレンスリソースを誰かに提案してもらえますか?Windows8アプリ開発の参考書が2冊あります。しかし、私はアプリを構築するための正しいステップバイステップの指示/アプローチを私に与えることができるリファレンスが欲しいです。

A:特定のアプリを構築するためのステップバイステップの手順を見つけるつもりはありません。Webで見つけた例の多くは、文書化してチュートリアルを作成するのが最も簡単なため、考案された単純なものです。そうは言っても、基本的なドキュメントを持っているサイトはたくさんあります。MSDNのこのような記事から始めて、そこから取得してください。それをインタラクティブに構築することを計画し、彼らがあなたを道の隅に追いやる可能性があるかどうかを判断するためにあなたが下す決定について考えてください。


Q4。ASP.NET Web API、Webサービス、またはWCFサービスを利用する必要がありますか?

A:WCF。

于 2012-10-20T17:59:13.473 に答える