A few years ago, a vendor for a million dollar project failed to deliver, and I was required to create a program to take attendance for 20,000 children a day, and I only had 10 days to complete it. This allowed a public agency to stay in compliance, and retain the funding to deliver services to thousands of needy families. I was only able to do this because I used DotNetNuke.
If I has LightSwitch, I could have completed it in a day (and I still would have put the LightSwitch application “inside” DotNetNuke)
In the LightSwitch forums, there are some who are disappointed in what they perceive as limitations and “incompleteness”. From what I can tell, their issues come down to this:
We could all agree that this is only .v1 and express hope for the future versions of LightSwitch and call it a day :)
I think we can agree on the limitations in LightSwitch, and the "official party line" is that "LightSwitch is intended for basic forms over data applications". But I keep insisting, and have a website devoted to the point, that they "opened huge back doors that you can dive an enterprise application through".
At it's core LightSwitch is EF / WCF RIA / MEF / Silverlight. I have coded this stuff by hand for years and trust me, even when you mine the iron ore yourself to create a car engine, in the end you still have just a car engine. The fact that you now get your car engine from a factory does not mean it is not as good or better than the ones you created yourself.
And that is my point, I have created dozens of tutorials over many years. I am tired of making car engines, I want to make cars. People drive cars not car engines.
At this stage of my career I care about the people. Technology for technologies sake no longer holds my interest like it once did. At this stage of my career I want to help people.
LightSwitch allows me to sit down, after my normal day job, and complete an application before it’s time for dinner.
Yeah, I remember in about 1993, when learning C++ was rescuing me from COBOL, Windows was dead because IBM's (whatever it was) would take it out within weeks. MSJ had more articles about IBM than it did Microsoft. Thank God I abandonded Windows in time (Wait...What?)
While I and most programmers would agree with you, it totally misses the point.<br /><br />You can't bill a tool as being for non-programmers, and have it require programmers to get productive, real world projects done.<br /><br />This boils down to being a RAD tool for developers, and possibly a dead end one at that.
man after 10+ yrs of doing it tough down the mine it is nice to get a free ride with this framework and still get to where you want to at the same time.<br /><br />i'm with you 100% for this post :-)
@Supreet - That is great news. Spread the word :)
I completely agree with your point of view. In fact we did develop a full fledged enterprise app within past few months, which otherwise would have taken years!!