Pergunta

Can any one explain me the features on Visual Lightswitch

Foi útil?

Solução

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

Outras dicas

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

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

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

Almost like a kind of Access.NET on steroids.

Yann

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top