有人已经评估了新的MS Silverlight RAD工具“ Lightswitch ”吗?它是否也适合开发复杂的应用程序?我可以在没有Silverlight知识的情况下使用吗?它是否如此灵活,我还可以使用自己的代码(C#,XAML)扩展“Lightswitch应用程序”?
答案 0 :(得分:17)
基于视频,它对于开发以数据为中心的业务应用程序(即大多数业务应用程序)来说无疑是强大的。
Re Silverlight:只有.Net知识才能用于基础知识,但拥有您想要部署的技术的平台特定知识总是明智的。
与任何代码生成工具一样,它可以轻松完成简单的工作,任何未在盒中提供的东西都需要更多的努力,但我觉得他们做了一个非常明智的举措,生成标准的C#(或VB).Net项目,你可以使用您[可能]已有的知识进行扩展。
由于手动编写相同类型的业务代码无数次,我认为这有很大的潜力可以消除苦差编码工作。我们一定会密切关注它并对其进行详细评估(特别是为了便宜地替换旧版应用程序)。
答案 1 :(得分:5)
是的,我一直在使用LightSwitch一段时间了,&有几个开发人员真正推动LS可以达到极限。
虽然它被设想为“部门”应用工具,但许多专业开发人员(如我自己)已经认识到它可以成为我们开发工具套件中非常有用的工具。
适用于每个复杂的情况吗?不一定,但通常更多的是习惯于以“LightSwitch”方式做事,而不是过去我们如何做到这一点。
如果你想了解更多信息,那么有一个相当活跃的MSDN论坛,致力于LS(目前是Beta 2)
http://social.msdn.microsoft.com/Forums/en/lightswitchgeneral/threads
晏
答案 2 :(得分:4)
它假定所有“数据行”都可以单独编辑,因此在让用户“确定”编辑器表单之前检查“行”是否有效。
在大多数情况下,这不是问题,但是如果您有一个应用程序域,当用户需要在系统再次生效之前编辑“很多”对象时,那么Lightswich不太适合您。