BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

ASP.NET将添加对LESS和CoffeeScript的支持

| 作者 Jonathan Allen 关注 595 他的粉丝 ,译者 雷慈祥 关注 1 他的粉丝 发布于 2012年10月19日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

VS 2012的发布计划中更新了ASP.NET路线图。下一组特性将专注于OData功能和新增以及更新了的MVC模板。最大的变更是为了Upshot.js和基于Web API的DataController而放弃支持单页面应用程序模板(Single Page Applications template)。

与其将资源投入到实验中,Microsoft更专注于以下的工具和技术:

  • LESS:支持动态行为的CSS扩展
  • CoffeeScript:编译成JavaScript的编程语言
  • Knockout.js:JavaScript的MVVM框架
  • Mustache:声明式数据模板
  • HandleBars:与Mustache模板兼容的语义模板引擎
  • 将JSON转换成.NET类

关于CoffeScript,Mads Kristensen说到,“我们正在开发编辑器,而非编译器或者调试器”。尚不清楚对其余部分的最终支持能到什么程度。人们期望在计划完善、资源全部到位之后,应该更新该路线图。

补充说明:Upshot.js及其DataController未必就是过时的。“如果需要额外的库以完善SPA体验”,Microsoft日后可能恢复这个项目。

通信框架SignalR也将具备“添加SignalR连接的项目模板、ASP.NET程序插槽以及集成了ASP.NET MVC和ASP.NET的完整的项目模板。”

在安全方面,ASP.NET团队正为运行在Windows Azure上的网站添加Windows身份验证支持。这要求配置Windows Azure活动目录

Web API将包含众多优秀的特性。对于运维团队,更重要的是现场诊断和针对System.Diagnostics的日志钩子、ETW、NLog以及Log4Net。

对于那些无法获取基于WSDL代码生成协议的开发者,完善的接口文档至关重要。Web API正通过全新的Web API帮助页面自动生成特性解决该问题。

Web API帮助页面将使得生成丰富的基于Web的文档更加容易,这些文档包含了资源的URI地址,支持HTTP请求,期望的参数以及消息负载示例。

最后但并非不重要的一点,OData正启用新的URI解析器。“开发者们将能够控制OData的查询语义。使用新版的OData格式、元数据控制器以及建模能力,OData后端可以通过任何数据源实现。”

查看英文原文ASP.NET to Add Support for LESS and CoffeeScript


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

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT