Before reading this article I recommend you to please first read my very first article about LightSwitch. You will get the basic information, details, functionalities and other basic stuff in that specific article.
After that article, you need to read these:
- LightSwitch Introduction
- LightSwitch Features
- LightSwitch Functionalities
- Visual Studio 2012 LightSwitch Key Features
Here’s a link for that article:
Visual Studio LightSwitch: Part 1
LightSwitch Development Experience
From a developer's point of view there are 3 major steps in the LightSwitch development procedure. All these steps are chronological. These steps are:
Step 1: START
In this primary step you need to use the basics of Visual Studio and have a little knowledge of Visual Studio. There are 2 sub-steps in this start procedure. Use the following procedure in order.
The procedure is:
Step 2: REFINEIn this secondary step you define or declare your business logic and refine your model or development procedure depending on that specific process.
Along with the business logic you will also need to explain and provide proper information about layouts, screens, templates, branding and most important a query section. There are 3 sub-steps involved in this procedure.
The procedure is:
Step 3: EXTEND
This is the last step of this procedure. It is also the most complex and important part of this development cycle. In this step you need to create some custom control options for more feasibility and better functioning.
Then integrate with those custom control options with the data sources that you will use in this development process. For more enhanced and better functioning you can create or follow the guidelines of ecosystem components. You can directly use them or explore them depending on the requirements of your development.
The major steps of this process are as follows:
LightSwitch Design Goals
The design goals of LightSwitch are HTML client-based design goals. Under this we need to know these points:
- Touch oriented, immersive applications that run on nearly all the modern technical devices.
- “Mobile-First” enables all modern tablet and mobile devices to create a connection to LightSwitch services.
- Allow easy integration of JavaScript ecosystem widgets/controls for the specific customization purpose of development.
- Consistent design experience
- Standard basis
- JavaScript/ jQuery based
- CSS3
- HTML5
HTML Client
HTML Client Supported Platforms
Some of the most used and advanced platforms for this development procedure are available. These are as follows:
HTML Client Limitations
There are some limitations or boundaries of this development procedure, these lower boundaries are:
Previous article: Visual Studio LightSwitch: Part 1