SharePoint Development in Visual Studio
You can create SharePoint applications in Visual Studio as an alternative to creating them in SharePoint Designer. Visual Studio promotes rapid SharePoint development by providing such features as advanced debugging tools, IntelliSense, statement completion, and project templates. Visual Studio also takes advantage of advanced .NET Framework-based tools and languages.
By using LightSwitch, you can easily create an app for SharePoint that users can install to and start from a SharePoint site. LightSwitch apps can be autohosted on Office 365 or hosted in SharePoint 2013, either on your premises or at an external provider.
By using Visual Studio, you can create business apps that connect to data from SQL Server, OData feeds, SharePoint, and many other sources. Based on LightSwitch technologies, cloud business apps are the fastest and easiest way to create line of business applications hosted on SharePoint 2013 or Office 365.
Visual Studio provides many project templates for creating Microsoft SharePoint Foundation 2010 and Microsoft SharePoint Server 2010 sites and content, including list definitions, workflows, business data connectivity models, and site definitions. In addition, you can create extensions for the SharePoint projects and tools in Visual Studio.