【发布时间】:2010-08-24 07:22:25
【问题描述】:
有人已经评估了新的 MS Silverlight RAD 工具“Lightswitch”吗?它也适合开发复杂的应用程序吗?我可以在没有 Silverlight 知识的情况下使用它吗?是不是很灵活,我也可以用自己的代码(C#,XAML)来扩展“Lightswitch 应用程序”?
【问题讨论】:
标签: .net visual-studio silverlight visual-studio-lightswitch
有人已经评估了新的 MS Silverlight RAD 工具“Lightswitch”吗?它也适合开发复杂的应用程序吗?我可以在没有 Silverlight 知识的情况下使用它吗?是不是很灵活,我也可以用自己的代码(C#,XAML)来扩展“Lightswitch 应用程序”?
【问题讨论】:
标签: .net visual-studio silverlight visual-studio-lightswitch
根据视频,它对于开发以数据为中心的业务应用程序(即大多数业务应用程序)来说无疑是强大的。
关于 Silverlight:假设仅具备 .Net 知识作为基础知识,但拥有您想要部署的技术的平台特定知识总是明智的。
像任何代码生成工具一样,它可以轻松完成简单的工作,任何未提供的东西都需要更多的努力,但是我觉得他们做了一个非常聪明的举动,生成标准 C#(或 VB).Net 项目,你可以使用您[可能]已经拥有的知识进行扩展。
由于相同类型的业务代码已经被手动编写了无数次,我认为这很有可能消除繁重的编码工作。我们一定会密切关注它并对其进行详细评估(尤其是为了廉价地替换旧版应用程序)。
【讨论】:
是的,我使用 LightSwitch 已经有一段时间了,而且有几位开发人员正在真正将 LS 的能力推向极限。
虽然它被认为是一种“部门”应用工具,但许多专业开发人员(如我自己)已经认识到它可以成为我们开发工具套件中非常有用的工具。
它适合每一种复杂的情况吗?不一定,但通常更多的是习惯于以“LightSwitch”方式做事,而不是我们过去可能是如何做到的。
如果您想了解更多信息,有一个相当活跃的 MSDN 论坛,专门讨论 LS(目前是 Beta 2)
http://social.msdn.microsoft.com/Forums/en/lightswitchgeneral/threads
亚恩
【讨论】:
它假定所有“数据行”都可以单独编辑,因此在让用户“确定”编辑器表单之前检查“行”是否有效。
在大多数情况下,这不是问题,但是如果您有一个应用程序域,当用户需要在系统再次生效之前编辑“许多”对象时,那么 Lightswich 对您来说不太可能是一个好的选择。
【讨论】: