{"id":4697,"date":"2011-07-26T20:51:42","date_gmt":"2011-07-26T19:51:42","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/4697-microsoft-releases-visual-studio-lightswitch-a-fascinating-product-with-an-uncertain-future.html"},"modified":"2011-07-26T20:51:42","modified_gmt":"2011-07-26T19:51:42","slug":"microsoft-releases-visual-studio-lightswitch-a-fascinating-product-with-an-uncertain-future","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/4697-microsoft-releases-visual-studio-lightswitch-a-fascinating-product-with-an-uncertain-future.html","title":{"rendered":"Microsoft releases Visual Studio LightSwitch: a fascinating product with an uncertain future"},"content":{"rendered":"<p>Microsoft has released <a href=\"http:\/\/www.microsoft.com\/visualstudio\/en-us\/lightswitch\" target=\"_blank\">Visual Studio LightSwitch<\/a>, a rapid application builder for data-centric applications.<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2011\/07\/image30.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"image\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2011\/07\/image_thumb29.png\" width=\"254\" height=\"229\" \/><\/a><\/p>\n<p>LightSwitch builds Silverlight applications, which may seem strange bearing in mind that the future of Silverlight has been hotly debated since its lack of emphasis at the 2010 Professional Developers Conference. The explanation is either that Silverlight \u2013 or some close variant of Silverlight \u2013 has a more important future role than has yet been revealed; or that the developer division invented LightSwitch before Microsoft\u2019s strategy shifted.<\/p>\n<p>Either way, note that LightSwitch is a model-driven tool that is inherently well-suited to modification for different output types. If LightSwitch survives to version two, it would not surprise me to see other application targets appear. HTML 5 would make sense, as would Windows Phone.<\/p>\n<p>So LightSwitch generates Silverlight applications, but they do not run on Windows Phone 7 which has Silverlight as its development platform? That is correct, and yes it does seem odd. I will give you the official line on this, which is that LightSwitch is not aimed primarily at developers, but is for business users who run Windows and who want a quick and easy way to build database applications. They will not care or even, supposedly, realise that they are building Silverlight apps.<\/p>\n<p>I do not believe this is the whole story. It seems to me that either LightSwitch is a historical accident that will soon be quietly forgotten; or it is version one of a strategic product that will build multi-tier database applications, where the server is either Azure or on-premise, and the client any Windows device from phone to PC. Silverlight is ideal for this, with its modern presentation language (XAML), its sandboxed security, and its easy deployment. This last point is critical as we move into the <a href=\"http:\/\/www.itwriting.com\/blog\/4692-living-in-an-app-store-world-what-are-the-implications.html\" target=\"_blank\">app store era<\/a>.<\/p>\n<p>LightSwitch could be strategic then, or it could be a Microsoft muddle, since the official marketing line is unconvincing. I have spent <a href=\"http:\/\/www.itwriting.com\/blog\/4139-hands-on-with-visual-studio-lightswitch-but-what-is-it-for.html\" target=\"_blank\">considerable time with the beta<\/a> and doubt that the supposed target market will get on with it well. Developers will also have a challenge, since the documentation is, apparently deliberately, incomplete when it comes to writing code. There is no complete reference, just lots of how-to examples that might or might not cover what you wish to achieve.<\/p>\n<p>Nevertheless, there are flashes of brilliance in LightSwitch and I hope, perhaps vainly, that it does not get crushed under Microsoft\u2019s HTML 5 steamroller. I set out some of its interesting features in a <a href=\"http:\/\/www.itwriting.com\/blog\/3036-ten-things-you-need-to-know-about-microsofts-visual-studio-lightswitch.html\" target=\"_blank\">post nearly a year ago<\/a>.<\/p>\n<p>Put aside for a moment concerns about Silverlight and about Microsoft\u2019s marketing strategy. The truth is that Microsoft is doing innovative work with database tools, not only in LightSwitch with its model-driven development but also in the SQL Server database projects and \u201cJuneau\u201d tools coming up for \u201cDenali\u201d, SQL Server 2011, which I covered briefly <a href=\"http:\/\/www.theregister.co.uk\/2011\/07\/25\/microsoft_sql_server_juneau_database_tools\/\" target=\"_blank\">elsewhere<\/a>. LightSwitch deserves a close look, even it is not clear yet why you would want actually to use it.<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2011\/07\/image31.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"image\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2011\/07\/image_thumb30.png\" width=\"254\" height=\"83\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft has released Visual Studio LightSwitch, a rapid application builder for data-centric applications. LightSwitch builds Silverlight applications, which may seem strange bearing in mind that the future of Silverlight has been hotly debated since its lack of emphasis at the 2010 Professional Developers Conference. The explanation is either that Silverlight \u2013 or some close variant &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/4697-microsoft-releases-visual-studio-lightswitch-a-fascinating-product-with-an-uncertain-future.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Microsoft releases Visual Studio LightSwitch: a fascinating product with an uncertain future<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,10,26,55,67,77,80],"tags":[185,543,586],"class_list":["post-4697","post","type-post","status-publish","format-standard","hentry","category-net","category-azure","category-development","category-microsoft","category-professional","category-silverlight","category-software-development","tag-azure","tag-lightswitch","tag-microsoft"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/4697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=4697"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/4697\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=4697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=4697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=4697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}