使用Visual Lightswitch

时间:2010-10-12 12:45:21

标签: visual-studio-lightswitch

任何人都可以向我解释Visual Lightswitch上的功能

4 个答案:

答案 0 :(得分:9)

我认为Lightswitch适用于具有特定业务逻辑的兼职程序员,他们需要在应用程序中使用这些逻辑。微软自己承认在某些情况下你需要一些编程技巧。

  

通过使用预先配置的屏幕模板开始,让您的应用程序具有熟悉的外观。 LightSwitch还提供预编写的代码和其他可重用的组件来处理日常应用程序任务,以及有用的逐步指导。但是,如果需要编写自定义代码,则可以使用Visual Basic .NET或C#。

Source

答案 1 :(得分:6)

埃里克·尼尔森写了一篇关于Lightswitch是什么的伟大文章 - 读它here

答案 2 :(得分:4)

我想说的是一个旨在开发业务线应用程序(LOB)的RAD工具。

您可以选择一些UI模式来设计应用程序的UI,然后您可以自定义它。然后,您可以编写业务规则(涉及编码)。

您可以创建几乎没有编码的原型。为了将其与MS Access进行比较,虽然访问的目标是开发桌面数据库应用程序(客户端 - 服务器),但LightSwitch生成了一个三层体系结构,可处理绑定所有这些层的所有管道代码。

您也可以创建LOB,但LightSwitch不适用于所有类型的LOB。根据作者IstvánNovák(http://www.amazon.com/Beginning-Microsoft-LightSwitch-Development-Programmer/dp/1118021959),LightSwitch非常适合您的目标:

  • 替换包含大量Excel工作表的当前业务应用程序
  • 该应用程序将包含少量数据(数千条记录),结构相对简单。大多数操作都是CRUD。
  • 以小型卫星应用程序的形式向现有应用程序添加新功能。

除了进行拖放式开发之外,您还需要编码技巧。此时,LS支持C#和VB.Net

答案 3 :(得分:1)

使用所有最新技术,Silverlight,MEF,EF,RIA服务,思考“数据形式”。

几乎就像一种类固醇上的Access.NET。