SliverLight 4.0下产生的LightSwitch架构

 

这是摘自Msdn blog中对于lightswitch的一段描述

LightSwitch removes the complexity of building a three-tier application by making specific technology choices for you. You concentrate on the business logic and not the plumbing.

When we map the specific technologies used in LightSwitch to this architecture you find that the LightSwitch presentation tier is a Silverlight 4.0 application. It can run as a Windows desktop application or hosted in a browser. The LightSwitch logic tier exposes a set of WCF RIA DomainServices running in ASP.NET 4.0. The logic tier process can be hosted locally (on the end-user’s machine), on an IIS server, or in a Windows Azure WebRole. A LightSwitch application’s primary application storage uses SQL Server or SQL Azure and can consume data from existing SharePoint 2010 lists, databases accessible via an Entity Framework provider, and custom build WCF RIA DomainServices.

 

附图两张。

首先,LightSwitch的目标是面向数据,以数据为业务中心的程序。

对于当前市场,需要信息化的客户需求占主要比例。

这个工具的主要目的就是要提高这类以数据为中心的软件的生产力。

LightSwitch是SliverLight4.0下一个程序框架,它集成了这几年微软架构的很多技术,包括wcf,asp.net4,EF等。

具体的架构可以看上面的彩图。

对于他的用户定位,有人说可以不用编程了,他是给一些不会编程的需求分析师用的。

在代码大全中作者这样提到,任何一种工具不可能消灭编程。

同样,这个也消灭不了,因为编程来源于计算机外部复杂的用户需求。

对于每次工具的革命,他带来的就是重塑编程的概念和方法,他的复杂度是消灭不了的。

这个工具只是把Crud大大简化了,对于特定的需求还是要手工编写代码。

Lightswitch提供了SliverLight4.0下同样的扩展机制,因为他的客户端来自SliverLight。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值