다음을 통해 공유


Visual Studio LightSwitch

Visual Studio LightSwitch 개발 도구를 사용하여 비즈니스 응용 프로그램을 신속하게 빌드할 수 있습니다.LightSwitch는 간소화된 개발 환경을 제공하므로 응용 프로그램 인프라 대신 비즈니스 논리에 집중할 수 있습니다.

Lightswitch 소개

대부분의 응용 프로그램은 데이터를 보고 추가하고 수정할 수 있는 UI를 제공하는, 데이터보다 폼 위주의 응용 프로그램입니다.다른 개발 도구를 사용하여 데이터보다 폼 위주의 응용 프로그램을 빌드하는 경우 반복 작업에 더 많은 시간이 소요됩니다.데이터베이스와 상호 작용하는 코드, 사용자 인터페이스에 대한 코드 그리고 비즈니스 논리에 대한 코드를 작성해야 합니다.LightSwitch를 사용하면 사용자를 대신해서 많은 반복 작업이 수행되고 실제로 아무런 코드도 작성하지 않고 LightSwitch 응용 프로그램을 만들 수 있습니다.대부분의 응용 프로그램의 경우 작성해야 하는 유일한 코드가 바로 작성할 수 있는 코드, 즉 비즈니스 논리입니다.

비즈니스 응용 프로그램의 기능

최신 비즈니스 응용 프로그램에는 검색 기능, 모눈 정렬 및 다시 정렬 기능 및 데이터 내보내기 기능과 같은 여러 기능이 필요합니다.LightSwitch 응용 프로그램에는 이러한 기능과 그 외 여러 기능이 이미 기본 제공되고 있습니다.또한 추가, 업데이트, 저장 및 삭제와 같은 일반적인 데이터 작업은 기본 데이터 유효성 검사 논리 그대로 기본 제공됩니다.

LightSwitch에서 확장성 기능을 통해 테마를 적용하고, 사용자 지정 컨트롤을 사용하고, 셸 확장을 사용하여 레이아웃을 변경하여 응용 프로그램의 모양을 변경할 수 있습니다.사용자 지정 비즈니스 유형을 사용하여 작성할 코드의 양을 줄이고 사용자 인터페이스의 서식을 간소화할 수 있습니다.

데이터 엔터티 및 화면

LightSwitch는 데이터 엔터티 및 화면을 사용하여 비즈니스 응용 프로그램 개발을 간소화합니다.

LightSwitch는 데이터 엔터티 또는 테이블로 데이터를 나타냅니다.기본 제공되는 응용 프로그램 데이터베이스를 사용하거나 외부 데이터베이스, SharePoint 목록 또는 기타 데이터 소스에서 데이터를 가져와 데이터 엔터티를 만듭니다.엔터티가 다른 데이터 소스의 엔터티인 경우라도 엔터티 간에 관계를 만들 수 있습니다.또한 그래픽 디자이너를 사용하여 데이터에 대한 쿼리를 만들고 이후에 코드에서 해당 쿼리를 수정할 수 있습니다.

LightSwitch는 화면 또는 폼으로 데이터를 표시합니다.화면은 미리 정의된 템플릿을 기반으로 합니다. 데이터를 화면으로 바인딩하려면 표시할 엔터티 또는 쿼리를 지정하기만 하면 됩니다.화면을 만든 다음 디자이너에서 모양을 변경할 수 있습니다. 이때 코드는 필요 없습니다.태블릿 또는 휴대폰과 같은 데스크톱, 웹 브라우저 또는 모바일 장치에 최적화된 화면을 만들 수 있습니다.

데이터 유효성 검사, 테스트 및 개발

IDE에서 필수 필드 및 문자열 길이를 사용하여 기본 유효성 검사를 처리할 수 있습니다.비즈니스 논리를 기반으로 한 보다 복잡한 유효성 검사를 수행하려면 코드를 작성해야 합니다.유효성 검사를 처리할 사용자 인터페이스가 런타임에 화면으로 빌드됩니다.

응용 프로그램을 테스트하려면 실행하기만 하면 됩니다.실행 중인 응용 프로그램에서 직접 사용자 인터페이스를 변경할 수 있습니다.디버깅 권한에서 역할을 가장하여 인증 및 권한을 테스트할 수 있습니다.응용 프로그램이 완료되면 개별 컴퓨터, IIS(인터넷 정보 서비스), Microsoft Azure, SharePoint 또는 Office 365에 해당 응용 프로그램을 배포할 수 있습니다.

시스템 요구 사항

LightSwitch 응용 프로그램을 실행하려면 다음 기술을 설치해야 합니다.

필수 조건

서버 계층

Silverlight 클라이언트

HTML 클라이언트

.NET Framework 4

아니요

아니요

Silverlight 5

아니요

아니요

관련 항목

LightSwitch 아키텍처 살펴보기

LightSwitch 응용 프로그램의 아키텍처에 대해 설명합니다.

LightSwitch 시작

소개 및 학습 항목에 대한 링크를 제공합니다.

데이터 소스로 사용되는 LightSwitch

LightSwitch에서 만든 OData 피드에 액세스하고 이러한 피드를 사용하는 방법에 대해 설명합니다.

SharePoint용 LightSwitch 응용 프로그램

SharePoint용 앱을 만들고 배포하는 방법에 대해 설명합니다.

프로젝트: LightSwitch 응용 프로그램의 컨테이너

프로젝트 작업의 기본 작업에 대해 설명합니다.

데이터: 응용 프로그램 뒤의 정보

엔터티 디자이너 및 관련 작업에 대해 설명합니다.

화면: LightSwitch 응용 프로그램의 사용자 인터페이스

화면 디자이너 및 관련 작업에 대해 설명합니다.

쿼리: 데이터 소스에서 정보 검색

쿼리 디자이너 및 관련 작업에 대해 설명합니다.

디버깅: 오류 찾기 및 수정

응용 프로그램 디버깅의 기본 작업에 대해 설명합니다.

확장: LightSwitch에 새 기능 추가

확장 관련 작업에 대해 설명합니다.

배포: 응용 프로그램 배포 및 유지 관리

응용 프로그램을 배포하는 기본 작업에 대해 설명합니다.