写点什么

ASP.NET vNext:微软下一代云环境 Web 开发框架

  • 2014-05-16
  • 本文字数:949 字

    阅读完需:约 3 分钟

在 5 月 12 日的 TechED 大会上,微软首次向外界介绍了下一代 ASP.NET 框架—— ASP.NET vNext 。ASP.NET vNext 专门针对云环境和服务器环境进行了优化,并带来了“无编译”( no-compile )开发体验以及依赖注入(Dependency Injection out of box)等令人兴奋的新特性。微软员工 Scott Hanselman 在其博客中对ASP.NET vNext 做了简单介绍。

首先使用ASP.NET vNext,开发者可以为其应用部署单独的.NET 框架,同一服务器上两个使用不同版本库的应用不会彼此影响,并且应用可以使用针对其云计算环境进行优化的CLR 版本。开发以可以把应用依赖定制的CLR 以及云优化的.NET 框架构建为一个NuGet 包。

开发者可以通过命令行工具来运行和管理ASP.NET vNext 应用。kvm 命令可以帮助开发者操作和管理自己的应用环境,比如通过 kvm list命令来查看可用的应用版本,通过kvm use version命令设置当前生效的应用版本。

ASP.NET vNext 将 packages.config、NuGet 配置(nuspec)以及项目文件(csprojs)合并到统一的项目依赖配置文件 project.json 中。在输入类库或者 NuGet 包时,开发者可以看到完整的智能提示,并且 NuGet 包会被自动下载到开发环境中。

另外一个亮点是修改代码后,开发者无需编译重启即可查看修改后的结果,ASP.NET vNext 在保证吞吐能力的同时,还为开发者提供了 Roslyn 的“无编译执行”特性。“无编译”即可看到代码修改后的结果这一特性也极大程度提到了开发体验。

在部署构建 Web 应用时,开发者可以将其构建为 NuGet 包,这样在应用发布后,所有的应用都会被随之部署。ASP.NET vNext 是模块化的,开发者可以自由选择框架、 自由选择 runtime、 自由选择操作系统、 自由选择文本编辑器。

ASP.NET vNext 以及 Roslyn 可以在 Mac 和 Linux 上的 Mono 平台上运行。Mono 是由 Novell 公司主持的项目,该项目的目标是创建一系列符合 ECMA 标准的.NET 工具,包括 C#编译器和通用语言架构。虽然 Mono 不是微软自己的项目,但是微软会和 Mono 团队合作以保证 ASP.NET vNext 可以在 Mono 中正常运行。

正如 Scott 所言,ASP.NET vNext 是一个全新的框架,是一个与时俱进的框架。ASP.NET vNext 也将全部开源并同时支持 Windows、Linux 和 Mac,就在前几天,微软将 ASP.NET 的多个项目放到了 Github,是的,微软变了,我们期待一个更加开放的微软。

2014-05-16 20:454958
用户头像

发布了 219 篇内容, 共 148.6 次阅读, 收获喜欢 195 次。

关注

评论

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

83天,从外包到拿下阿里offer,没想到我的阿里梦居然也能实现

Java架构师迁哥

阿里开源的面试全面解析,为什么会在Github一周标星63K?

Java架构师迁哥

网络攻防学习笔记 Day138

穿过生命散发芬芳

无线网络安全 9月日更

开发者的多媒体梦工厂: AV Pipeline Kit究竟是什么?

脑极体

Github上星标85k的,图解操作系统、网络、计算机 PDF,竟是阿里的?

Java架构师迁哥

如何看待写作这件事

QualityFocus

个人成长 写作 写作感悟

33岁公司倒闭,被迫走上大龄Java程序员求职之路

Java架构师迁哥

知乎上线1小时,5w浏览量被下架的JVM全解笔记,内容太强大

Java架构师迁哥

如何使用项目奖金?

石云升

团队管理 管理 9月日更

足足50W字!行业把我逼成了 “内卷王” 把Github上所有面试题都整理了一遍

Java架构师迁哥

抑制不住的喜悦!耗时2个月整理的Java面试指南在Github上破百万star!

Java架构师迁哥

膜拜!“Java葵花宝典”脉脉一周狂转50w次,Github访问量破百万

Java架构师迁哥

学生管理系统详细架构设计

毛先生

从月薪7.5K再到拿到字节跳动20K*14薪那天,我泪目了,没人知道我付出了多少

Java架构师迁哥

超24W字,2021最新一线大厂Java高级架构师面试题总结,共计480页

Java架构师迁哥

阿里P8近十年的开发经验总结,卖168元,你觉得贵吗?

Java架构师迁哥

一妹子揭露美团面试中一些不愉快的事情(Java岗)

Java架构师迁哥

阿里内部不外传的50万字Java面试手册,首次开放,一天遭狂转10w次

Java架构师迁哥

双非渣本后端,三个月逆袭字节,入职那天“泪目”了

Java架构师迁哥

微服务到底是什么?spring cloud在国内中小型公司能用起来吗?

Java架构师迁哥

天猫“618”亿级高并发设计实战手册,限时分享

Java架构师迁哥

【MySQL技术专题】这也许是你的知识盲区->[主从架构]的多种同步模式

码界西柚

主从同步 高可用架构 MySQL 数据库 9月日更

外包学生管理系统的架构文档

晓波

架构实战营

阿里JDK源码小册(2021版)火了!下载量超60W次!

Java架构师迁哥

Github上标星80k的笔记就是diao,一个月帮我斩获8家大厂offer

Java架构师迁哥

覆盖80%以上Java性能调优场景,三年开发经验以下慎入

Java架构师迁哥

双非渣本后端,三个月逆袭字节,入职那天“泪目”了

Java架构师迁哥

学生管理系统架构设计方案

Nico

李某逆道而行闭关三月,直接四杀斩获阿里/腾讯/京东/百度等大厂offer

Java架构师迁哥

给我站出来!谁说在程序员过了三十岁进不去大厂的!

Java架构师迁哥

算法有救了!GitHub上神仙项目手把手带你刷算法,Star数已破110k

Java架构师迁哥

ASP.NET vNext:微软下一代云环境Web开发框架_语言 & 开发_小盖_InfoQ精选文章