27

有人已经评估了新的 MS Silverlight RAD 工具“ Lightswitch ”吗?它也适合开发复杂的应用程序吗?我可以在没有 Silverlight 知识的情况下使用它吗?是否如此灵活,以至于我还可以使用自己的代码(C#、XAML)扩展“Lightswitch 应用程序”?

4

3 回答 3

18

根据视频,它对于开发以数据为中心的业务应用程序(即大多数业务应用程序)肯定是强大的。

Re Silverlight:仅假定 .Net 知识是基础知识,但拥有您想要部署的技术的平台特定知识总是明智的。

像任何代码生成工具一样,它可以轻松完成简单的事情,并且任何未提供的东西都需要更多的努力,但是我觉得他们做了一个非常聪明的举动,生成标准 C#(或 VB).Net 项目,您可以使用知识进行扩展你[可能]已经有了。

由于相同类型的业务代码已经无数次手动编写,我认为这有很大的潜力可以消除繁重的编码工作。我们一定会密切关注它并对其进行详细评估(尤其是为了廉价地替换遗留应用程序)。

于 2010-08-24T08:27:44.680 回答
6

是的,我使用 LightSwitch 已经有一段时间了,并且有几个开发人员真正将 LS 的能力推向了极限。

虽然它被认为是一个“部门”应用程序工具,但许多专业开发人员(如我自己)已经认识到它可以成为我们开发工具套件中非常有用的工具。

它适用于每一种复杂的情况吗?不一定,但通常更多的是习惯于以“LightSwitch”方式做事,而不是我们过去可能是如何做到的。

如果你想了解更多信息,有一个相当活跃的 MSDN 论坛,专门讨论 LS(目前是 Beta 2)

http://social.msdn.microsoft.com/Forums/en/lightswitchgeneral/threads

于 2011-05-13T00:43:39.053 回答
5

它假定所有“数据行”都可以单独编辑,因此在让用户“确定”编辑器表单之前检查“行”是否有效。

在大多数情况下,这不是问题,但是如果您有一个应用程序域,当用户需要在系统再次生效之前编辑“许多”对象时,那么 Lightswich 不太可能是您的好选择。

于 2010-09-26T13:49:37.123 回答