どのようにVisual StudioのLightSwitchのが通常のVisual Studioの異なりますか?通常のVisual Studioではなく、どのような状況でこのIDEを使用しますか?
現在、WPF / Silverlightの開発を行っているので、これが時間をかけて学ぶ価値があるものかどうかを判断しようとしています。
どのようにVisual StudioのLightSwitchのが通常のVisual Studioの異なりますか?通常のVisual Studioではなく、どのような状況でこのIDEを使用しますか?
現在、WPF / Silverlightの開発を行っているので、これが時間をかけて学ぶ価値があるものかどうかを判断しようとしています。
回答:
LightSwitchは、1種類のアプリと1種類のみのアプリです-データフォームアプリです。UIがデータのスキーマによってかなり駆動され、本質的にそのデータにCRUDを提供したい場合。コーディングの経験があまりない人でも、その目的を果たすためにフォームを結び付けることができます。その大きな利点は、アプリが有機的に成長し始め、手に負えなくなったときに、実際の経験豊富な開発者がVisual Studioを引き継ぎ、必要に応じてさらに多くのものを追加できることです。これとは対照的に、これまでにアクセスでき、それ以上アクセスできないAccessアプリと言えます。
また、構成可能な選択肢としてクライアント(デスクトップ)アプリまたはWebアプリであり、さまざまな拡張機能とカスタムコントロールをサポートし、すべてSilverlightyで美しいなど、いくつかの魅力があります。データよりフォームを作成していない場合は、気にしません。もしそうなら、それを調べてください。
私が言えることから、プログラマーは製品の対象読者ではありません。それは主に、とにかくWPF開発者として簡単にできることを行うのに役立ち、テンプレートに当てはまらない難しいカスタム作業を遅くします。バックエンドでクランクアウトされる自動生成コードを変更することを考えると身震いします。使用目的としては非常にすばらしいように見えますが、WPF開発者のIMHOにとってはあまり価値がないようです。
クライアントは、それが健全であり、認められた慣行を使用している限り、アプリを何で構築するかを気にしない場合があります(また、これを確認するのに時間をかけない人もいます)。ただし、このタイプの製品を使用すると、アプリをより迅速に構築できるという印象を受けている場合、より多くの開発者がそれを使い始めるようにプレッシャーをかけられることがあります。
パワーユーザーによって作成された既存のLightswitchアプリケーションを引き継ぐタスクに気づくかもしれませんが、それらにはより多くの機能が必要です。おそらく、これをVisual Studioで操作してさらに多くのことを行うことができます。
会社でプログラミングの専門知識が限られている場合は、一部のパワーユーザーがアプリ開発を引き継ぐ必要がある場合があります。面倒な作業を除けば、あなたは純粋にプログラマーというよりも教師/進行役です。これはレポート作成に共通であり、迅速なアプリケーションツールの向上に伴い拡大する可能性があります。
これ以外に、すでにVisual Studioを使用している場合、これに多くのエネルギーと労力を費やす理由はないと思います。
以下のマイクロソフトのサイトには、「ホワイトペーパー:LightSwitchとは」というタイトルのPDFドキュメントへのリンクがページの右側にあります。- 地点:
http://www.microsoft.com/visualstudio/en-us/lightswitch/overview