【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

Volta——.NET 平台上 Web 开发的未来?

  • 2007-12-16
  • 本文字数:781 字

    阅读完需:约 3 分钟

微软 Live 实验室对外发布了 Volta 技术预览版——一个可以使开发者更快地构建多层 Web 应用的开发工具集。从宣传口号“只需使用现有的资源进行 Web 应用开发”可以看出,Volta 在内部自动处理层的分离,让开发者专心进行浏览器或者桌面的 Web 开发。

有些人不满 Volta 的黑箱操作,另一些人则引用 Martin Fowler 分布式对象设计第一定律

不要分布你的对象!

确实,很多人已经指出不当的 [对象] 分布所带来的危险性。但是,Dan Creswell 针对上面的定律做了解释,将 Volta 带回到和分布式系统社区和谐共处的境地:

网络来回传输常常要比数据库事务操作的耗费低得多,原因是数据库事务操作中不可缺少的日志事务操作非常消耗硬盘性能,因此,网络传输并不总是性能瓶颈。

微软解释了将 Volta 以“实验品”的形式发布的原因:

让客户和合作伙伴进行测试,以更早地收集反馈和修正 Live 实验室技术与概念的方向。

不过这个实验品却带来了围绕分层部署的深刻思考:

Volta 自动处理那些跨多层分布式应用的基础部分,让开发人员将创造力放在对应用特性的思考上。

通过清晰的层分离,Volta 使得开发者可以延迟确定那些不可逆转的设计决策,直到最后一刻,从而更快速和方便地修正架构以适应变化的需求。

通过 MSIL 重写技术,Volta 将单层应用转化成一个多层应用,自动生成通信和序列化的例程。

最后,Live 实验室团队也坦率指出了一些 Volta 的不足之处——对任何架构师而言在开发过程中部署 Volta 都需要注意的重要信息:

  • Volta 编译器产生的 JavaScript 代码没有充分优化。
  • Volta 类库不支持多线程。
  • 层之间的序列化不是特别快速。

尽管 Volta 没有被列入任何技术路线图,我们不应该忽视它对未来.NET 平台 Web 开发的影响。要了解 Volta 的更多信息,可以参见 Channel 9 上的视频:Volta——Wrapping the Cloud with .NET第一部分第二部分

查看英文原文: Volta - the future of web development on .NET?

2007-12-16 12:36723

评论

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

LeetCode题解:47. 全排列 II,回溯,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

今天你的idea崩了吗?分享6种“白嫖”正版idea的途径,真香定律

小Q

学习 架构 面试 开发 IntelliJ IDEA

新基建下区块链基础设施建设

CECBC

区块链

谈谈贪官污吏

空山

记一次Jvm参数调优实战

AI乔治

Java 架构 JVM 编程思维 jvm调优

即构SDK10月迭代:新增多款语音音效、外部采集码流控制及Android SDK 最低支持操作系统版本调整

ZEGO即构

android RTC

它可能是分布式系统中最重要的枢纽

架构师修行之路

分布式 微服务 注册

一次艰难的内存泄露排查,BeanUtils的锅

AI乔治

Java 架构

Dubbo 微服务调用时序图

Acker飏

为你总结了N个真实线上故障,从容应对面试官!

AI乔治

Java 架构 GC

区块链助力跨省、零材料办理 成都武侯打造“中国政务服务第一链”

CECBC

区块链

JVM系列-第一节:JVM简介、运行时数据区、内存分代模型

诸葛小猿

Java JVM JVM简介 运行时数据区 内存分代模型

"全能"人才的概念真的对吗

supernova

创业 读书笔记 随笔杂谈

阿里巴巴专属著作超赞,就是名字起得有点狂“成神之路”???

Java架构师迁哥

什么是动态代理

Rayjun

Java 动态代理

如何在微信公众号图文中插入外链

Ceelog

微信公众号

分布式系统使用网关到底是好还是坏?

架构师修行之路

分布式 微服务 网关

10 张图打开 CPU 缓存一致性的大门

小林coding

缓存 cpu 操作系统 计算机

AES加密模式

Mars

AES

可视化数据科学中的概率分布以帮你更好地理解各种分布

计算机与AI

学习 数据科学

甲方日常 39

句子

工作 随笔杂谈 日常

实用!8个 chrome插件玩转GitHub,单个文件下载小意思

程序员小富

GitHub

32个问题,学习Java虚拟机的运行时数据区

AI乔治

Java 架构 JVM JVM虚拟机原理

系统从初期到支撑亿级流量,都经历了哪些架构的变迁?

冰河

分布式 微服务 系统架构 SOA 垂直架构

你有时间吗?

池建强

时间

30 岁的码农人生 ——人生至暗时,你依然能窥见光明

cxuan

程序员 程序人生 感悟

英特尔老矣,尚能“转”否?

脑极体

算法学习1-- 数组常见问题

菜鸟小sailor 🐕

算法和数据结构

【JSRC小课堂】Web安全专题(一)认证缺失和认证缺陷漏洞

京东科技开发者

WEB安全

谷歌朝南,华为朝北

脑极体

中国银行前行长李礼辉:区块链技术优势与产业前景

CECBC

区块链 数字货币

Volta——.NET平台上Web开发的未来?_.NET_Udi Dahan_InfoQ精选文章