Visual Studio Lightswitchとは何ですか?通常のVisual Studioバージョンとどう違うのですか?


10

どのようにVisual StudioのLightSwitchのが通常のVisual Studioの異なりますか?通常のVisual Studioではなく、どのような状況でこのIDEを使用しますか?

現在、WPF / Silverlightの開発を行っているので、これが時間をかけて学ぶ価値があるものかどうかを判断しようとしています。


VS Proとの比較は次のとおりです。microsoft.com
visualstudio

たった1時間しか費やしなくても、遊ぶ価値があります。あなたはいくつかのものを信じられないほど素早くノックアップすることができます。
mcintyre321 2011

回答:


18

LightSwitchは、1種類のアプリと1種類のみのアプリです-データフォームアプリです。UIがデータのスキーマによってかなり駆動され、本質的にそのデータにCRUDを提供したい場合。コーディングの経験があまりない人でも、その目的を果たすためにフォームを結び付けることができます。その大きな利点は、アプリが有機的に成長し始め、手に負えなくなったときに、実際の経験豊富な開発者がVisual Studioを引き継ぎ、必要に応じてさらに多くのものを追加できることです。これとは対照的に、これまでにアクセスでき、それ以上アクセスできないAccessアプリと言えます。

また、構成可能な選択肢としてクライアント(デスクトップ)アプリまたはWebアプリであり、さまざまな拡張機能とカスタムコントロールをサポートし、すべてSilverlightyで美しいなど、いくつかの魅力があります。データよりフォームを作成していない場合は、気にしません。もしそうなら、それを調べてください。


5

私が言えることから、プログラマーは製品の対象読者ではありません。それは主に、とにかくWPF開発者として簡単にできることを行うのに役立ち、テンプレートに当てはまらない難しいカスタム作業を遅くします。バックエンドでクランクアウトされる自動生成コードを変更することを考えると身震いします。使用目的としては非常にすばらしいように見えますが、WPF開発者のIMHOにとってはあまり価値がないようです。


1

クライアントは、それが健全であり、認められた慣行を使用している限り、アプリを何で構築するかを気にしない場合があります(また、これを確認するのに時間をかけない人もいます)。ただし、このタイプの製品を使用すると、アプリをより迅速に構築できるという印象を受けている場合、より多くの開発者がそれを使い始めるようにプレッシャーをかけられることがあります。

パワーユーザーによって作成された既存のLightswitchアプリケーションを引き継ぐタスクに気づくかもしれませんが、それらにはより多くの機能が必要です。おそらく、これをVisual Studioで操作してさらに多くのことを行うことができます。

会社でプログラミングの専門知識が限られている場合は、一部のパワーユーザーがアプリ開発を引き継ぐ必要がある場合があります。面倒な作業を除けば、あなたは純粋にプログラマーというよりも教師/進行役です。これはレポート作成に共通であり、迅速なアプリケーションツールの向上に伴い拡大する可能性があります。

これ以外に、すでにVisual Studioを使用している場合、これに多くのエネルギーと労力を費やす理由はないと思います。


ですから、プログラマーの基本的な経験を持つ人にとってはIDEのようなものですが、プログラマーではないのは誰ですか?
レイチェル

1
それはVSの「フロントページ」バージョンのようなものですか?
SoylentGray 2011

@Rachel:それはIntrexxのようなもので、豊富な設計時サポートを備えたある種のエンドユーザープログラミングなので、専門知識がなくてもビジネスアプリをクリックしてプレイできます。レポートやデータ転送、標準CRUDには適していますが、特別な要件があると複雑になります。アクセスなしの新しいVBA?
ファルコン

1
基本的には、FrontPageでフォームデザイナー+ AccessのVBAをロールアップしたように聞こえます。
ウェインモリーナ

@Wayne M:少し前に、Accessのニッチを引き継ぐはずだと聞いたことがありますが、私はそれを使用していないので、本当に同等かどうかはわかりません。
FrustratedWithFormsDesigner 2011

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.