最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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

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

关注

评论

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

这就是univer

梦数技术团队

typescript 前端 React Hydrate Vue3 Typescript

开发体育赛事直播平台下一个里程碑,趣猜比分预测功能扩展

软件开发-梦幻运营部

AI大模型驱动的教育变革与实践

EquatorCoco

人工智能 AI 教育 大模型

开源工单管理系统有哪些?2024年顶级工单管理系统

PingCode

工单管理系统 工单管理

华为云CodeArts Repo常见问答汇总

华为云PaaS服务小智

华为云

AI数字人主播终于“合法”!

青否数字人

数字人

凝心聚力 共赢计算新时代 ——2023计算产业生态大会在京圆满举办

彭飞

19家游戏伙伴参加鸿蒙原生游戏合作仪式,与华为游戏中心一起推动产业自主创新和高质量发展

新消费日报

光纤的跳线和尾纤

小齐写代码

AI数字人“入侵”直播间,数字人主播前景如何?

青否数字人

数字人

理解Mysql索引原理及特性

快乐非自愿限量之名

MySQL 开发 检索 检索引擎

【案例分享】 小鹅通|渐进式拥抱 DevOps

CODING DevOps

DevOps

日志 | AI工程化部署

AIWeker

c AI AI工程化部署

SD-WAN实现MPLS成本降低

Ogcloud

网络 SD-WAN MPLS 专线网络

项目实战接口开发SpringBoot

不在线第一只蜗牛

springboot 项目开发 区块链项目开发

浅析低代码平台

这我可不懂

低代码 JNPF

诚邀报名 | GPT驱动的新程序员时代,开发者如何编程?

开放原子开源基金会

Java 开源 程序员 开发者 算法

低代码开发如何快速构建AI应用

不在线第一只蜗牛

人工智能 AI 低代码

Go 与 Rust:现代编程语言的深度对比

互联网工科生

Go rust

管理 Kubernetes 集群这3年,我踩过的十个坑

高端章鱼哥

Kubernetes 计算机

Axie Infinity 之后,Ronin 的潜力何在?

Footprint Analytics

区块链 以太坊 Web3 游戏 Ronin

代币开发:释放代币开发服务力量的 10 个秘密

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

诚邀报名|聚焦项目管理和社区协作,解读开源治理前沿见解和最佳实践

开放原子开源基金会

Java 开源 程序员 开发者 算法

软通咨询彭智勇(上):探索供应链金融创新路径,驱动产业破局

软通咨询

数字化转型 供应链金融 数字化咨询 管理咨询

JVM调优

快乐非自愿限量之名

测试 JVM 调优

八个开源免费网页截图/录制工具

这我可不懂

开源 网页截图 录制

诚邀报名 | AI 向量、云原生、开源,今年的数据库热点技术都在这里

开放原子开源基金会

Java 开源 程序员 开发者 算法

luchysheet升级版univer产品介绍会

梦数技术团队

typescript 前端 Vue3 Typescript

华为云CodeArts Pipeline常见问答汇总

华为云PaaS服务小智

华为云

如何建设财务共享驱动下的企业全面预算管理

智达方通

全面预算管理 财务共享

文心一言 VS 讯飞星火 VS chatgpt (157)-- 算法导论12.3 4题

福大大架构师每日一题

福大大架构师每日一题

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