質問

Visual Studio LightswitchとWinformsの違いは何ですか?なぜ片方よりも選択する必要があるのですか?

更新:Lightswitchがアプリケーションフレームワークであることを理解しています。より良い質問は、lighswitchアプリケーションが複合アプリケーションブロック(CAB)で構築されたWindowsフォームアプリケーションとどのように比較されるかです

役に立ちましたか?

解決

Lightswitchは、Visual Studioのテンプレート駆動型アプリケーション開発環境です。データアクセスにエンティティフレームワークとRIAサービスを使用して、ビューモデルアーキテクチャを使用するSilverlightアプリケーションを作成します。

アプリケーションは、ローカルデータストアを使用して、またはサーバー上のデータストアを使用して、デスクトップでローカルに実行したり、サーバー上にデータストアを使用してブラウザで実行したりできます。

Lightswitchフレームワークには、以下などのビジネスアプリケーションのほとんどの側面を作成および管理するデザイナーが含まれています。

  • 検証と関係を備えたデータモデル
  • 画面
  • メニュー
  • クエリ
  • ベータ1の時点で、組み込みのレポートエンジンはありません

範囲はまだ見えていませんが、CMSシステム、請求システムなど、企業の社内アプリケーションの開発や、小規模および大規模なラインアプリケーションなど、企業の社内アプリケーションの開発を目的としていると思います。

WinFormsまたはWindowsフォームは、フォームやコントロールなどを備えたユーザーインターフェイスを作成できる.NETのグラフィカルAPIです。これは、完全なアプリケーション開発フレームワークではありません。

このスレッドは、Lightswitchを今日のSilverlightの構築ラインアプリケーションと比較します。

http://social.msdn.microsoft.com/forums/en-us/lightswitchgeneral/thread/3f6161b6-33a3-4b6a-a4d8-ea693d6ba273

このビデオは、Lightswitchの高レベルの概要を示していますhttp://www.microsoft.com/showcase/en/us/details/74ed35cb-709b-46f7-8b21-2f681965ed0b

他のヒント

申し訳ありませんが、カルロスですが、Lightswitchはそうです いいえ WinFormsまたはWebFormsプロジェクトのいずれかを生成します。唯一の公式クライアントテクノロジーは、Webアプリケーションであろうとデスクトップ(OOB)アプリケーションであろうと、Silverlightクライアントです。

非常に初期の頃、私はクライアントが元々WPFだったと思いますが、それはしばらく前にSilverlightに変更されました。

ls します 「生成」コードは、LSの外部消費ではなく、独自の使用のためにそうします。

LightswitchとComposite Application Block UIの1つの既存の区別は、CABが廃止され、開発されなくなったことです。

参照: http://msdn.microsoft.com/en-us/library/aa480450.aspx

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top