If you need “reach” you need to use HTML… My focus here is on LOB apps. A single LightSwitch developer can produce as much as 5 HTML/HTML5 developers and complete the project in half the time with 90% less bugs and 100% web browser compatibility (on the web browsers that can run Silverlight 4).
The advantage HTML has over LightSwitch is “reach”. HTML runs on more devices. It will run on an IPad. If your application needs to run on an IPad then don’t use LightSwitch. However, if it doesn’t, and you don’t need “reach”, why are you spending the extra money?
Do you really think companies will pay $10,000 for a application that will manage their inventory when they can get an application that will do the same thing for $2,000 ?
What about quality? LightSwitch requires you to write less code so you have less bugs. To the end-user that is higher quality. Also, just because a company spends a lot of money, that does not mean that It doesn’t mean that the project wont be a failure.
The perception problem that LightSwitch has had, is that people thought it was only good for “simple” apps. Over the past year, many of us on the LightSwitch Help Website have proven that LightSwitch is suitable for your biggest enterprise applications.
I will give a presentation at Visual Studio Live in Orlando this December titled “Unleash The Power: Implementing Custom Shells, Silverlight Custom Controls and WCF RIA Services in LightSwitch”.
In the presentation, I will show the techniques used to create professional quality applications using LightSwitch in a fraction of the time to do a comparable application using HTML. Primarily this is achieved using Silverlight Custom Controls and WCF RIA Services.
After the presentation, I plan to make the code available (in late December) in the LightSwitch Star Contest:
My point is that the cost for LOB applications must and will come down. The technology to do that is here in LightSwitch.
I don’t see it as a negative thing. When resources are directed toward programmers, they are taken from somewhere else. Your customers will demand that you reduce costs for IT projects dramatically if the company across the street has reduced its costs dramatically.
Yes HTML5 is cool, but your customers don’t care. They want a satisfactory solution to their needs at the most economical (cheapest) cost…. period.
When the time to create an application is reduced, the cost is reduced.
With LightSwitch, you can reduce the time required to create an application by 80%+ and therefore reduce the cost of a $10,000 project to less than $3,000. It’s not magic, just a reduction in time required to perform the same actions. Look at the descriptions of the time it took to create some of the applications in the LightSwitch Star Contest.
When given a choice, your customers will only spend $10,000 if they have to. They will do the math and realize that the deployment of IPads to the warehouse for mobile inventory is not such a great idea after all if the inventory app is going to cost $10k (100 hours @ $100 an hour). For $2k (20 hours @ $100 an hour) you can create an inventory application in LightSwitch and run it on an EXOPC Slate:
It will not be possible to keep this a secret. People will do the math, they always do the math .