Use Of Visual Lightswitch
Asked Answered
H

4

11

Can any one explain me the features on Visual Lightswitch

Haldas answered 12/10, 2010 at 12:45 Comment(0)
A
9

My take would be that Lightswitch is meant for part time programmers who have specific business logic they need to use in an application. Microsoft themselves admit that you need some programming skills in certain circumstances.

Get a head start by using pre-configured screen templates that give your application a familiar look and feel. LightSwitch also provides prewritten code and other reusable components to handle routine application tasks, along with helpful step-by-step guidance. However, if you need to write custom code, you can use Visual Basic .NET or C#.

Source

Abernon answered 12/10, 2010 at 12:50 Comment(3)
So we need to give only the Business logic? we will get application or that business logiC!!?Haldas
@Csharpprogrammer - I think people would like it to only require the business logic, but having tried to write a plug & play system myself I can't see you getting away with no coding at all.Abernon
I see it as a case tool. Something between ms access and visual studio. It is not meant to be used by non-programmers.Goldwin
A
6

Eric Nelson wrote a great article on what Lightswitch is - read it here

Abnormity answered 12/10, 2010 at 12:48 Comment(0)
C
4

I'd say is a RAD tool aimed at developing Line of Business Applications (LOBs).

You have a few choices of UI patterns for designing the UI of you applications, and then you can customize it up to a point. Then you can write your business rules (coding involved).

You can create prototypes with nearly no coding. To compare it with MS Access, while access targets the development of desktop DB applications (client-server), LightSwitch produces a three-tier architecture that handles all the plumbing code binding all these layers.

You can also create LOBs, but LightSwitch is not for all types of LOBs. According to author István Novák (http://www.amazon.com/Beginning-Microsoft-LightSwitch-Development-Programmer/dp/1118021959), LightSwitch is ideal if your objective is:

  • Substitute a current business application that consists of a bunch of Excel worksheets
  • The application will consist of small amount of data (thousands of records) with relatively simple structure. Most operations are CRUD.
  • Adding new functionality to existing applications, in the form of small satellite applications.

For doing anything beyond drag-and-drop development, you'll need coding skills. At this point, LS supports C# and VB.Net

Convolvulus answered 26/2, 2012 at 20:59 Comment(0)
J
1

Think "Forms Over Data", with all the latest technology, Silverlight, MEF, EF, RIA Services.

Almost like a kind of Access.NET on steroids.

Yann

Josie answered 13/5, 2011 at 1:54 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.