写点什么

LightSwitch Beta 2 添加对 Windows Azure 的支持

2011 年 3 月 23 日

Visual Studio LightSwitch Beta 2 实现了最初承诺的几个特性,像对云的支持等等,并且基于去年八月份发布 Beta 1 版本之后所收集的用户反馈对功能做出了改善。

  • 发布到 Azure:现在我们可以使用发布向导把 LightSwitch 桌面或者浏览器应用发布到 Windows Azure 上,同时还可以把应用的数据库发布到 SQL Azure 上。
  • 对运行时和设计时性能做出了改善:在 Beta 2 版本中,构建时间减少了 50%,并且使构建管理更加智能,从而让迭代构建的效率提升了 70%。LightSwitch Beta 2 应用程序的启动速度要比 Beta 1 快 30%。…并且它还对中间层数据装载 / 保存管道做了优化,使吞吐量提高了 60%。
  • 运行时 UI 的改善:自动完成提示框,更好的键盘导航(keyboard navigation),并对长时间运行操作的最终用户体验做出了改善。
  • 允许所有通过验证的 Windows 用户访问:现在项目属性 UI 让你可以在 LightSwitch 应用中验证任意 Windows 用户,同时继续使用 LightSwitch 的授权子系统来决定针对特殊用户的权限。

LightSwitch 是微软为“所有技能等级开发者”提供的一种工具,这些开发者期望在很短的时间内构建出简单的业务应用,而不需要了解大多数底层技术。LightSwitch 基于表现 - 逻辑 - 数据的存储架构来生成应用程序。开发者首先要使用内建的数据库或者外部数据源创建表或者 _ 数据实体 _。接下来要创建一系列的用来显示数据和接受用户输入的 _ 屏幕(screens)_,并确定屏幕和数据实体之间的关系。一个屏幕就是一个工作单元(a unit of work),在屏幕之间没有任何共享数据,并且它们都是遵循 MVVM 模式创建的。所有工作都是通过点击鼠标完成的,工具会帮助我们生成所有底层代码。如果需要额外的功能,开发者可以使用 C#或者 VB.NET 编辑代码。然后 LightSwitch 会生成 Silverlight 应用程序,该程序会被部署到桌面或者浏览器中,我们还可以把相关的应用程序服务(WCF RIA 服务)部署到用户的计算机、IIS 服务器或者 Windows Azure 上。下图描述了应用程序结构以及 LightSwitch 所使用的底层技术:

有些人认为 Visual Studio LightSwitch 很业余,让人想起了曾经的 Access,而另外一些人则认为它很适合需求简单的小型企业,这样就可以创建出他们自己的 CRUD 应用程序,而不需要为此雇佣程序员。

查看英文原文: LightSwitch Beta 2 Adds Support for Windows Azure

2011 年 3 月 23 日 08:29519
用户头像

发布了 340 篇内容, 共 111.5 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

今天,我们为什么应该读懂华为人工智能?

脑极体

生产环境全链路压测建设历程 20:某快递 A 股上市公司的生产压测案例之彩蛋

数列科技杨德华

全链路压测 七日更

第十三周 数据应用2 总结

三板斧

极客大学架构师训练营

ModelArts黑科技揭秘|模型智能评估、诊断,让模型来个“体检

华为云开发者社区

AI 模型 华为云 modelarts 智能诊断

架构师训练营 1 期 - 第十三周 - 数据应用 2

三板斧

极客大学架构师训练营

“关灯”看这出戏,依旧是百年至美

脑极体

笔记|怎样成为高效学习的人

熊斌

学习 个人成长 成长笔记 七日更

架构师训练营第十周作业

丁乐洪

Thread 线程,状态转换、方法使用、原理分析

小傅哥

线程 小傅哥 Thread 七日更 状态流转

思考-国际化系统表结构设计

BerryMew

2020 年美国程序员收入报告出炉,字节跳动上榜

多颗糖

程序员 招聘

Hystrix-技术专题-基础运作原理

李浩宇/Alex

多线程之信号量(By C++)

赖猫

c++ 多线程

刘华:戏说Docker和K8s,一文让你成为懂王

刘华Kenneth

Docker 云计算 Kubernetes DevOps k8s

一个HashMap能跟面试官扯上半个小时

安琪拉的博客

Java HashMap底层原理

垃圾回收你懂,Java垃圾回收你懂吗?

华为云开发者社区

Java 虚拟机 存储 对象 垃圾回收

到底什么是 CDN

浅^安

CDN

回溯和动态规划解决每次移动一步最终回到原地算法、富兰克林成功要素和狗熊掰棒子、swift多线程编程入门operation John 易筋 ARTS 打卡 Week 31

John(易筋)

ARTS 打卡计划 富兰克林成功要素 狗熊掰棒子 动态规划解决移动回到原地 swift operation

刨根问底,kafka到底会不会丢消息

爱笑的架构师

kafka 消息队列 Kafka知识点 消息中间件 七日更

微服务:服务本身的设计、维护以及治理

积极&丧

skynet源码分析之网络层—Lua层

赖猫

c++ lua skynet

TypeScript | 第五章:高级类型

梁龙先森

typescript 前端 七日更

如何解决MySQL主从数据库没有同步的问题?

冰河

MySQL 高可用 主从复制

你不得不知道的反射(非常重要)

安琪拉的博客

Java 反射 java反射

Multi-Architecture镜像制作指南已到,请查收!

华为云开发者社区

Docker Kubernetes 容器 镜像 Multi-Architecture

第十周作业

Jack

架构师训练营大作业1

邓昀垚

工具之书:《账簿与权力》与 GNUCash

lidaobing

GNUCash 28天写作

架构师训练营 第十周作业

文江

写技术文章给我带来什么好处?

小林coding

程序人生

加快你ROS安装的一篇文章

良知犹存

ROS

NLP领域的2020年大事记及2021展望

NLP领域的2020年大事记及2021展望

LightSwitch Beta 2添加对Windows Azure的支持-InfoQ