2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

开发者和 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:212627
用户头像

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

关注

评论

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

TiSpark v2.5 开发入门实践及 TiSpark v3.0.0 新功能解读

TiDB 社区干货传送门

6.x 实践

TiDB VS MySQL

TiDB 社区干货传送门

TiDB v6.0.0 DMR 源码阅读——缓存表

TiDB 社区干货传送门

TiDB 源码解读 新版本/特性解读 6.x 实践

分布式数据库 TiDB 6.0 集群保姆级安装手册

TiDB 社区干货传送门

6.x 实践

这一年,我和 TiDB 的故事

TiDB 社区干货传送门

文盘Rust -- 子命令提示,提高用户体验

TiDB 社区干货传送门

开发语言

TiDB 6.1 单机环境 On openEular 2003 SP3

TiDB 社区干货传送门

实践案例 版本测评 应用适配 6.x 实践

TiDB 性能分析和优化

TiDB 社区干货传送门

性能调优

基于 TiDB 场景式技术架构过程 - 理论篇

TiDB 社区干货传送门

数据库架构选型 数据库架构设计

TiDB中如何查看database级别的QPS

TiDB 社区干货传送门

监控

TIDB 6.0新特性漫谈之Clinic

TiDB 社区干货传送门

新版本/特性发布 6.x 实践

利用odbc连接oracle与tidb

TiDB 社区干货传送门

迁移 实践案例 数据库架构选型 应用适配 数据库连接

TiCDC 6.0 原理之 Sorter 演进

TiDB 社区干货传送门

TiDB 源码解读 6.x 实践

TiDB 查询优化及调优系列(四)查询执行计划的调整及优化原理

TiDB 社区干货传送门

离线安装 TiSpark v2.5.1

TiDB 社区干货传送门

6.x 实践

生产环境TiDB集群缩容TiKV操作步骤

TiDB 社区干货传送门

扩/缩容

避坑指南 生产环境TiKV的IO-Util趋近100%问题定位

TiDB 社区干货传送门

集群管理 管理与运维 TiKV 底层架构

OLTP 负载性能优化实践

TiDB 社区干货传送门

性能调优 OLTP 场景实践

TiSpark 3.0.0 新特性实践

TiDB 社区干货传送门

实践案例 新版本/特性发布 HTAP 场景实践 大数据场景实践

TiFlash 源码阅读(三) DeltaTree 存储引擎设计及实现分析 - Part 1

TiDB 社区干货传送门

你踩过这些坑吗?谨慎在时间类型列上创建索引

TiDB 社区干货传送门

性能调优 TiDB 底层架构 OLTP 场景实践

TIDB监控升级解决panic的漫漫探索之路

TiDB 社区干货传送门

监控 实践案例 集群管理 故障排查/诊断 扩/缩容

TiDB 6.1 新特性解读 | TiDB 6.1 MPP 实现窗口函数框架

TiDB 社区干货传送门

新版本/特性解读 6.x 实践

TiDB多活方案

TiDB 社区干货传送门

实践案例 集群管理 数据库架构选型 数据库架构设计

TiDB 性能优化概述

TiDB 社区干货传送门

性能调优

TiCDC canal_json的实际应用

TiDB 社区干货传送门

迁移 管理与运维 新版本/特性解读 OLTP 场景实践

文件数据导入到TiDB的实践

TiDB 社区干货传送门

我和 TiDB 的故事 - 2020~2022

TiDB 社区干货传送门

使用 Vagrant + VirtualBox 虚拟机搭建TiDB v5.4 实验环境

TiDB 社区干货传送门

安装 & 部署

TiSpark v2.4.x 升级到 TiSpark v2.5.x

TiDB 社区干货传送门

实践案例 6.x 实践

Performance Overview 面板重要监控指标详解

TiDB 社区干货传送门

监控

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