大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

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

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

关注

评论

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

英特尔以多元化至强产品路线图 助推行业强势发展

科技新消息

量子时代已来,与时代接轨,从这本书开始!

博文视点Broadview

阿里开源 支持10万亿模型的自研分布式训练框架EPL(Easy Parallel Library)

阿里云大数据AI技术

深度学习 开源 分布式 框架

低代码实现探索(三十六)表达式组件—基础组件的组件

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

Android技术分享| anyLive 开源项目

anyRTC开发者

android 音视频 开源项目 移动开发 视频直播

【有奖体验】:2分钟自动化部署2048小游戏到ECS

阿里云云效

阿里云 云原生 CI/CD 自动化部署 ECS

【技术分享】猪八戒网DevOps之Java组件安全检测

八戒技术团队

Java DevOps 安全检测

春季招聘|Rust开发工程师们,欢迎加入!

非凸科技

iOS应用性能数据采集原理和优化实践 | 详细版

云智慧AIOps社区

ios 性能优化 数据采集 Object-c 技术干货

华为云携手甘肃省医疗保障局,以数字科技为智慧医疗注入新动能

华为云数据库小助手

华为云数据库 华为云DRS 智慧医疗

极光笔记 | 基于Robotframework框架进行服务端SDK的自动化(C++版本)

极光GPTBots-极光推送

c++

Apsara Stack 技术百科|云+应用一体化混合云全景智能化监控平台

科技互联网 企业数字化转型 混合云技术 混合云架构

15张图呈现数据库事务背后的并发原理

华为云开发者联盟

数据库 事务 并发 隔离

听见“SHE”说丨OpenHarmony Ladies不被定义的“AWESOME”

OpenHarmony开发者

OpenHarmony 热门活动 女性力量

今天直播:datop——用在冷热内存识别和跨 numa 访存有多优秀?

OpenAnolis小助手

Linux 开源 技术直播

WhiteSource SAST:下一代应用程序安全

龙智—DevSecOps解决方案

静态应用安全测试 SAST

一文看懂JVM运行时内存分布

黄林晴

JVM

大数据培训:偶然看到大数据面试题,拿出来分享

@零度

大数据 面试题

紧急扩散!HDFS3.X 系列的 EC 纠删码策略有个安全隐患 HDFS-16420,极端情况下会造成数据丢失!

明哥的IT随笔

hdfs

中国协同办公服务软件,你更看好哪一款?

易观分析

协同办公软件

昇思MindSpore全场景AI框架 1.6版本,更高的开发效率,更好地服务开发者

华为云开发者联盟

强化学习 mindspore ai框架 图学习 昇思MindSpore

诚邀参与 | OpenHarmony校园极客秀征文活动

OpenHarmony开发者

极客 OpenHarmony 征文活动

浅析人脸识别算法及其应用

得物技术

机器学习 算法 人脸识别 视觉 人脸

iuap助力明日控股打造大宗贸易业财一体化中台

用友BIP

用友 用友iuap

基于 Nebula Graph 构建图学习能力

NebulaGraph

数据库 开源 分布式图数据库 机器学习数据库

搭建 Restful Web 服务

码界行者

REST API

web前端培训:WEB 安全相关面试题分享

@零度

前端开发 WEB安全

面试突击29:说一下线程池7个参数的含义?

王磊

Java 面试 java面试

使用 Docker 一键启动环境安装 ModStart

ModStart开源

如何设置Perforce类型映射(P4类型映射)

龙智—DevSecOps解决方案

版本控制 游戏开发 二进制文件 游戏引擎 虚拟引擎

java培训:判断元素是不是在集合里的方法

@零度

JAVA开发

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