Hello Friends,
I am starting to work on a significant size of application myself, over the weekends.
The dilemma is weather I should choose Lightswitch or should I start with Silverlight?
What My App Needs:
On a high level, this is what my app needs
1. Data Entry forms a lot of them
2. Should be cloud based architecture, multiple clients can use the app simultaneously.
3. Has to be a web application.
4. Should have enterprise level security
5. Reports, Reports a lot of them.
6. No immediate need to target HTML clients (only PC's with Silverlight plugin are Okay for now. ) However this need may arise tomorrow.
Based on above there is really a closed shave between the two choices.
Lets look at the Pros & Cons of Both:
Lightswitch:
1. Super easy to get started & get going.
2. Built in authentication services.
3. Ready for Cloud & supports HTML client.
4. can use third party tools for reporting (read DevEx)
5. Ability to build custom controls with Silverlight & custom implementations with insertion of RIA services
6. The only problem I think is its super rigid with its UI, however that can be changed in HTML client, but given my very limited knowledge of HTML that is the last thing I would want to resort to.
Silverlight:
1. Great flexibility.
2. Super set of controls available (read Telerik Suit)
3. RIA services is as easy to get started with.
4. Can easily customize the inbuilt authentication & authorization model.
5. Web Based, Support for cloud.
6. The only con is you have to do everything manually, takes a lot of efforts compared to Ligtswitch.
Keeping all these points in mind, what do you think which one suites the bill better?
Please leave your suggestions in comments below..
Thanks
~supreet

Mahesh ChandPosted Apr 27, 2013, 2:22 PM
I think Microsoft is closing Silverlight. Version 5 will be the last version while Lightswitch has a bright future. At MVP Summit this year, I talked to a few people including team who is leading LightSwitch and seems like it has a bright future.