Visual Studio Lightswitch 란 무엇이며 일반 Visual Studio 버전과 어떻게 다릅니 까?


10

어떻게 비주얼 스튜디오 Lightswitch의 일반 Visual Studio를 다른는? 어떤 종류의 상황에서이 Visual Studio를 일반 Visual Studio보다 사용 하시겠습니까?

현재 WPF / Silverlight 개발을 진행하고 있기 때문에 학습에 시간이 걸리는 가치가 있는지 판단하려고합니다.


VS Pro와 비교 한 내용은 다음과 같습니다. microsoft.com/visualstudio/en-us/lightswitch/overview/compare
FrustratedWithFormsDesigner

한 시간 만이라도 놀아 볼 가치가 있습니다. 당신은 엄청나게 빨리 물건을 노크 수 있습니다.
mcintyre321

답변:


18

LightSwitch는 한 종류의 앱용이며 한 종류의 데이터 전용 양식 앱입니다. UI가 데이터의 스키마에 의해 주도되는 곳 중 하나이며, 해당 데이터에 본질적으로 CRUD를 제공하고자합니다. 많은 코딩 경험이없는 사람들이 양식을 작성하여 그 목적을 달성 할 수 있습니다. 이 앱의 가장 큰 장점은 앱이 유기적으로 성장하기 시작하고 약간 손을 떼면 실제 경험이 풍부한 개발자가 Visual Studio를 대신하여 필요에 따라 더 많은 것을 추가 할 수 있다는 것입니다. 이것은 지금까지 갈 수 있고 더 이상 갈 수없는 Access 앱과는 대조적입니다.

또한 클라이언트 (데스크톱) 앱 또는 웹 앱 구성 가능한 선택으로 다양한 확장 기능 및 사용자 지정 컨트롤을 지원하며 모두 Silverlighty 및 아름답습니다. 데이터 오버 폼을 작성하지 않으면 걱정하지 않아도됩니다. 있다면, 살펴보십시오.


5

내가 알 수 있듯이 프로그래머는 제품의 독자가 아닙니다. 어쨌든 WPF 개발자로서 이미 사소한 작업을 수행하는 데 도움이되지만 템플릿에 포함되지 않는 까다로운 사용자 지정 작업 속도는 느려집니다. 백엔드에서 크랭크되는 자동 생성 코드 수정에 대해 생각하고 있습니다. 의도 된 용도로는 꽤 훌륭해 보이지만 WPF 개발자 IMHO에게 많은 가치를 부여하지는 않습니다.


1

고객은 건전한 방법으로 앱을 빌드하는 것에 신경 쓰지 않을 수 있으며 승인 된 관행을 사용합니다 (일부는이 중 하나를 확인하는 데 시간이 걸리지 않습니다). 그러나 이러한 유형의 제품으로 앱을 더 빠르게 구축 할 수 있다는 인상을 받고 있다면 더 많은 개발자가 앱 사용을 시작해야 할 수도 있습니다.

고급 사용자가 생성 한 기존 Lightswitch 응용 프로그램을 인계받는 작업에 더 많은 기능이 필요합니다. 아마도 Visual Studio 에서이 작업을 수행하여 더 많은 작업을 수행 할 수 있습니다.

회사에 프로그래밍 전문 지식이 제한적인 경우 일부 고급 사용자가 앱 개발을 인수하도록해야 할 수도 있습니다. 당신은 무거운 리프팅을 제외하고는 순전히 프로그래머보다 교사 / 촉진자입니다. 이는 보고서 작성에 일반적이며 빠른 응용 프로그램 도구가 향상됨에 따라 확장 될 수 있습니다.

이 외에도 Visual Studio를 이미 사용하고 있다면 너무 많은 에너지와 노력을 기울일 이유가 없습니다.


기본 프로그래머 경험이 있지만 프로그래머가 아닌 사람에게는 더 많은 IDE입니다.
Rachel

1
VS의 "정면 페이지"버전과 비슷합니까?
SoylentGray

@Rachel : 풍부한 디자인 시간을 지원하는 일종의 최종 사용자 프로그래밍 인 Intrexx와 유사하므로 많은 기술 지식 없이도 비즈니스 앱을 클릭하여 재생할 수 있습니다. 보고 및 데이터 전송 및 표준 CRUD에는 적합하지만 특별한 요구 사항이 있으면 복잡해집니다. Access가없는 새로운 VBA?
팔콘

1
기본적으로 FrontPage와 함께 롤업 된 Access의 양식 디자이너 + VBA처럼 들립니다.
Wayne Molina

@Wayne M : 얼마 전에 Access의 틈새 시장을 장악해야한다고 들었지만, 실제로 사용하지 않았기 때문에 실제로 비교할 수 있는지 말할 수는 없습니다.
FrustratedWithFormsDesigner

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.