Microsoftの新しいSilverlight中心のRADツールであるVisualStudioLightSwitchについて知りました。
これはWCFRIAサービスと同じスペースを占めますか?
WCF RIAは事実上死んでいますか?
Microsoftの新しいSilverlight中心のRADツールであるVisualStudioLightSwitchについて知りました。
これはWCFRIAサービスと同じスペースを占めますか?
WCF RIAは事実上死んでいますか?
I've been doing some reading, and it seems that LightSwitch actually builds on top of RIA. I saw the following in a review in The Register -
Database connectivity and user authentication in LightSwitch uses WCF RIA Services, Microsoft's web service framework for Silverlight, though developers are shielded from the details. This means there is a middle tier running on Microsoft's IIS web server.
Lightswitch によって RIA サービスが不要になるわけではありません。どちらも価値がありますが、異なるオーディエンスを対象としています。RIA Services は、高度な制御を必要とするプロのプログラマーを対象としています。Lightswitch は、プロではないプログラマーを対象としています。これは、Silverlight アプリケーションを構築するための Microsoft Access と考えることができます。
「LightSwitch は、カスタム LOB アプリケーションの作成を検討しているプロの開発者とパワー ユーザーを対象としています」という引用をどこで見つけたのかはわかりませんが、それは LightSwitch が意図したものではありません。パワー ユーザーは、はい、プロの開発者は、いいえ。
LightSwitch は、現在 Excel や Access を使用している「部門別」アプリを作成する非開発者を対象としています。多くのプロの開発者 (私自身を含む) は、LS が私たちにとっても素晴らしいツールであることを認識していますが、私たちは対象読者ではありませんでした。
RIA サービスが停止していることについては? 全くない!実際、RIA サービスは、LS が現在問題を抱えているデータにアクセスする主な方法の 1 つです (集約、投影されたエンティティなど)。LightSwitch で RIA サービスを使用するのは非常に簡単です。開発者の関心が示されたので、将来のバージョンでその方向に改善されることを期待しています。
私は Phil に同意します。私は LS を Access.NET と考える傾向があります。すべての最新テクノロジーを備えた「データよりもフォーム」を考えてみてください。Silverlight (ブラウザーとデスクトップの両方)、MEF、Entity Framework、RIA サービスなど。
ヤン