微软云计算:芝麻开花节节高

日期: 2011-05-04 作者:Roger Jennings翻译:梁英宗 来源:TechTarget中国 英文

云计算大战持续升温,供应商们需要为用户提供特色分明的功能服务。Visual Studio LightSwitch代表了微软的一种全新尝试,它将向NET Windows和Web数据库前端交付类似Access的快速应用开发(RAD)能力。   LightSwitch是一种应用框架和开发环境,它瞄准了企业的业务分析师和高级用户,这些用户需要网络化line-of-business (LoB)应用与数据实体,以及微软Access、FileMaker 数据库或Excel工作表格的分析特性。   LightSwitch应用自动生成3层架构,Silverlight 4.0展现层可运行在用户的桌面上,并为他们的……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

云计算大战持续升温,供应商们需要为用户提供特色分明的功能服务。Visual Studio LightSwitch代表了微软的一种全新尝试,它将向NET Windows和Web数据库前端交付类似Access的快速应用开发(RAD)能力。

  LightSwitch是一种应用框架和开发环境,它瞄准了企业的业务分析师和高级用户,这些用户需要网络化line-of-business (LoB)应用与数据实体,以及微软Access、FileMaker 数据库或Excel工作表格的分析特性。

  LightSwitch应用自动生成3层架构,Silverlight 4.0展现层可运行在用户的桌面上,并为他们的Web游览器实现Model-View-View-Model(MVVM)模式。
 

LightSwitchDiagram-sm


图1:Visual Studio LightSwitch的三层架构(点击放大)

  中间的逻辑层包含了Entity Framework(EF)v4,它可以被托管在终端用户的主机的Internet Information Services(IIS)服务器上,自Beta 2起,可代替Windows Azure Web的角色。数据层可以是SQL Server、SQL Server Express和SQL Azure,其他还可以是EF V4服务商、SharePoint 2010 列表、定制Windows Communication Framework(WCF)RIA Domain Services的关系型数据库,甚至是普通的CSV文件。如果你没有数据源,LightSwitch可以使用EF v4的模型优先功能产生一个SQL Server 2008 R2 Express数据库。

  在实现首个Beta版下载超过10万次之后,Visual Studio Team在3月15号和17号发布了针对Web的LightSwitch Beta 2。Visual Studio 2010专业版或更高版本的用户需要SP1来安装LightSwitch Beta 2;对其他人而言,可以下载并安装功能受限的VS 2010 SP1版本。Beta 2最重要的新特性就是可以更容易更快地向企业或部门级Windows Azure Web角色发布LightSwitch。

  LightSwitch Beta 2的其他新特性使得该框架更适于创建云计算中的企业级应用,这些新特性包括:

  • LightSwitch Extensions,VS 2010专业版或更高版本的开发者可以使用应用设计器来创建它。前两个商业Extensions供应商是Infragistics和ComponentOne。Infragistics的触摸式UI与Windows Phone 7相似,而ComponentOne的PivotTable和针对Excel的PowerPivot相似。

 

  • 改进的运行与设计性能:更快的速应用创建、载入、启动及F5/生成操作。

 

  • 终端用户应用增强,包括一个新的自动完成的控制和可模仿Access用户体验的数据网格。

 

  • 静态spans,可以在执行SELECT查询时,控制来自相关表中的数据是否被包含。

 

  • 申明唯一约束以使特定的一个或者两个甚至更多的字段作为唯一,例如OrderID和ProductID组成Northwind数据库中Order_Details表的主键。

 

  • 支持定制的WCF RIA服务的参数化查询,它返回单个或多个IQueryable/Ienumerable实体类型(Beta 1并不支持参数)。

相关推荐

  • 从事云计算职业的四个选择

    随着技术变得越来越广泛,IT就业市场上出现了很多云计算工作相关的职位。本文探索四种常见的职业道路,以及如何准备面试。

  • 华大基因:BT+IT引领物种学科的新开工

    BT和IT融合,为基因组学这个重要的生物学分支奠定了基础。所谓基因组学(英文名称Genomics),就是研究生物基因组、研究如何利用基因的一门学问。它涉及基因测序、基因作图、基因组功能分析等。

  • 黄允松:2017,云的机遇在哪里

    在这个倡导所有企业都将最终成为IT企业的时代,你认为在新的一年中,云计算将会有哪些新机遇?未来世界会哪些新的技术方向。

  • 2017年数字经济新时代:除去云计算,还需要什么

    据LinkedIn最近的调查结果显示,最受欢迎的职业技能都与数字技术有关,可见日益普及的数字技术将引领未来。目前,用户界面设计已成为最受欢迎的移动应用技能之一。