写点什么

开发者和 ASP.NET:将要走向何方?

  • 2012-12-25
  • 本文字数:1043 字

    阅读完需:约 3 分钟

Scott Hanselman 在 aspConf 2012 会议的第二天发表了主题演讲,对于ASP.NET 的现状及其将来的发展方向进行了广泛的探讨。可以预见,与NuGet 等Visual Studio 扩展编辑工具的更紧密结合和更快速的发布计划是其未来的一些新特点。

Hanselman 希望 ASP.NET 社区能继续发展,并希望 Microsoft 作为重要贡献者能提交一些 NuGet 扩展程序作为集成其他应用的方法。在较高的水平上,这将会使得开发者混合使用多种基于 ASP.NET 基金会的方法而非限于单一的策略。

VS 正历史性的处于一个 18 个月的开发循环中,因而造成新功能的添加上显得有些紧张。为解决这个问题,Hanselman 描述了 Visual Studio 平台如何从一个整体性的发布转变为一个允许各个组件非周期性升级的发布。结果就是,新功能可以被更快速的提议,开发以及发布给开发者。举个例子,ASP.NET 模板已经在 ASP.NET 小组的支持下,应用在这种新的开发和发布循环。

Hanselman 推测将来 VS 会允许开发者通过 NuGet 选择必要组件(如果没有还可以下载到本地电脑中)来创建工程。下图中阐释了一个应用了 Webpages,MVC 和 WebForms 的工程所需要的组件。

接下来,Hanselman 报道了一些 VS 的新功能。第一个 Demo 中阐述了开源库 DotNetOpenAuth 如何为 ASP.NET 应用程序提供社交登录认证。这能让开发者非常轻松的添加对于 Twitter, Facebook, Google 和 Microsoft 等身份验证来源的支持。WebForms,MVC 和 WebPages 都能应用这个库。

此后,Hanselman 还演示了许多 CSS 编辑器中易用的功能。比如,如果某个颜色是使用十六进制定义的,那么当鼠标悬浮在其定义上时,该颜色的预览就会显示在缩略图中。相似的若某张以 base64 编码的 PNG 图片被嵌入到 CSS 中时,该图片的缩略图同样可以在鼠标悬停的时候弹出来。

开发者在 VS 中使用 JSON 做开发时同样会因为样板代码更易于编辑而获得便利。一项新功能允许 JSON 实例小片段被选取、删除和重新粘贴为一个类并生成一些基于这个实例的方法。

然而,此类功能仍然处于概念验证和(或)被扩展应用提供时,更快的发布循环意味着它们能及时的到达开发者手中(2012 年底或 2013 年初而不是 2014 年)。Hanselman 的报告为所有这些功能提供了很好的示范,如果你想实际使用它们的话,这个演讲绝对值得一看。

查看英文原文 Developers and ASP.NET: Whats Next?


感谢贾国清对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-12-25 01:212217
用户头像

发布了 21 篇内容, 共 68162 次阅读, 收获喜欢 1 次。

关注

评论

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

c语言结构体中的一个char数组怎么赋值?

北极的大企鹅

c 问题处理

一款开源监控和警报平台:Prometheus

Ethereal

作业四

Geek_f3e842

架构实战营

中兴ZXR10 160智能集成多业务路由器快速安装指南,图文并茂!

Ethereal

Linux 中的 BusyBox 是什么?如何使用它?

Ethereal

文章是“自己的”好

BY林子

技术写作

【高并发】两种异步模型与深度解析Future接口

冰河

Java 并发编程 多线程 高并发 异步编程

kube-scheduler源码分析(2)-核心处理逻辑分析

良凯尔

Kubernetes 容器 源码分析 Kubernetes, 云原生, eBPF

站点可靠性工程之旅

俞凡

研发效能 SRE 3月月更

从头梳理,看看中国的 ICP 备案制度

白宦成

备案

java如何对接企业微信

经典鸡翅

3月月更

我的第一个 Flutter 应用之旅

岛上码农

flutter ios 安卓 移动端开发 3月月更

【架构训练营-模块四】

默光

架构训练营5期 存储架构

智慧车行预约小程序设计方案

CC同学

消息队列存储

supermenG

架构师训练营 4 期

Lyft微服务研发效能提升实践 | 4. 基于自动验收测试的部署门禁

俞凡

研发效能 大厂实践 lyft 3月月更

web安全之挖掘Linux内核漏洞

网络安全学海

Linux 网络安全 渗透测试 WEB安全 漏洞挖掘

Go学习笔记——复合数据结构之结构体

为自己带盐

Go 学习笔记 3月月更

重学架构之千万级学生管理系统的考试试卷存储方案

陈华英

架构实战营 #架构实战营

【C语言】卍字通晓→函数+递归

謓泽

递归 C语言 函数 3月月更

编码的艺术-书籍推荐

Beaver

编码的艺术

系统学习 TypeScript(六)——认识接口

编程三昧

typescript 前端 3月月更

命令行管理 Linux服务器困难?别怕,今天介绍一款基于 Web 的Linux管理神器:Webmin

Ethereal

2022 C语言学习最强干货分享,值得收藏

C语言与CPP编程

程序员 C语言 编程‘

电商秒杀系统

swallowluo

架构实战营 #架构实战营 「架构实战营」

假如让你来设计SSL/TLS协议

元闰子

网络安全 TLS 操作系统 ssl SSL/TLS协议

高并发是一种架构思维模式

陈俊

高并发 技术架构 技术认知

容器化和编排有什么区别?

Ethereal

C语言中如何输出汉字;如何用C语言汉字编码输出汉字(超全版)

北极的大企鹅

c 问题处理

c语言怎么避免打印空数据?

北极的大企鹅

c 问题处理

低代码实现探索(三十五)模型页面vs工程化方式好

零道云-混合式低代码平台

开发者和ASP.NET:将要走向何方?_语言 & 开发_Jeff Martin_InfoQ精选文章