今天讨论VS2010带来的“代码优化的Web开发”轮廓(Web Development (Code Optimized) profile)特性,就可以对VS进行配置,隐藏所见即所得的Web设计器,取而代之的是对丰富的源代码编辑体验的优化。

VS2010 Web 轮廓

当第一次运行 VS2010 的时候,它会提示你选择一个IDE轮廓。选择的轮廓会配置工具窗口默认如何显示/停靠在IDE中,设置默认的键盘快捷键。以后可以使用【工具】【选项】菜单进行定制,覆盖或修改它们。还能通过选择【工具】【导入和导出配置】菜单命令重置轮廓和选择另一个轮廓。

当第一次启动 VS2010 的时候,在选项列表中有两个“Web开发”轮廓:

第一个“Web开发”轮廓选项是从 VS2008 中已经存在的Web开发轮廓的改进(有一些增强,帮助提高屏幕的有效利用)。它还允许你利用所有优秀的所见即所得的HTML和ASP.NET页面设计器增强。

第二个“Web开发(代码优化)”轮廓选项是一个新的轮廓,是在VS2010中要介绍的,它为不想使用所见即所得设计器的Web开发人员进行优化,这些开发人员在做Web开发时,宁愿在页面上体验仅编码的感觉。这个 IDE 轮廓选项隐藏了所见即所得的页面设计器选项卡,将默认的IDE布局配置为最大化屏幕上显示代码的总量(以及最少的工具栏和工具窗口)。它仍然为页面提供完全的智能感知/调试和代码编辑器体验。

比较VS2010的Web开发轮廓

通过比较两种“Web开发”轮廓的截图,可以获得不同的感受:

“Web开发”轮廓截屏:

下面的布局展示了应用了“Web开发”轮廓的默认 IDE 布局:

“Web开发(代码优化)”轮廓截屏

下面的截屏演示了新的“Web开发(代码优化)”轮廓应用后的默认IDE布局:

下面是在更大分辨率显示器上的效果:

混合和匹配特性(Mixing and Matching Features)

标准的“Web开发”轮廓和“Web开发(代码优化)”轮廓使用的所有不同的特性都是通过VS的【工具】【选项】配置对话框暴露的。这意味着可以使用任意VS轮廓(包括通用、VB和C#轮廓)启动,然后打开或关闭单独的特性来定制IDE布局和编辑体验。

例如,下面是通过【工具】【选项】启用或禁用HTML设计器的截图(这会配置是否在每个页面底部显示设计/拆分/源选项卡。):

这样就可以灵活定制开发体验,无论你想怎样创建一个个性化的专门为你优化的开发工具体验。

总结

这个新轮廓是为那些喜欢集中在代码上的Web开发体验的开发人员提供的一种选择,这些人不想用所见即所得设计器。

转载于:https://blog.51cto.com/qczhang/1014893

VS2010与.NET4系列 5.代码优化的Web开发轮廓相关推荐

  1. Web前端系列技术之移动Web开发(从基础开始)①

    移动Web开发 现如今,PC端网页已经不能满足于人们日常生活的便捷了,应运而生的移动端网页自然而然也变得更加受人青睐:毕竟曾有言:" 有人或许不会使用电脑,但是大部分人都会使用手机 &quo ...

  2. VS2010与.NET4系列 16.ASP.NET 4 Web Forms 更加干净的HTML标记

    从今天开始会有几篇日志,介绍 ASP.NET 4 Web Forms 中的一些重要变化,即生成干净的.标准兼容的.CSS友好的标记.今天介绍对服务器控件向客户呈现"ID"属性的更好 ...

  3. VS2010与.NET4系列 20.VS2010的JavaScript智能感知增强

    今天介绍VS2010和VWD2010 Express对JavaScript智能感知方面的一些改进.你会发现 VS2010 的 JavaScript 智能感知加载大的脚本文件和使用大的库更加迅速了,它现 ...

  4. VS2010与.NET4系列 23.Visual Studio 2010 扩展管理器(和新的 VS2010 PowerComman

    今天介绍VS2010中的扩展能力改进,以及一个微软发布的"PowerCommands for Visual Studio 2010"扩展. VS2010中的扩展能力 VS2010比 ...

  5. Spring Boot 系列(五)web开发-Thymeleaf、FreeMarker模板引擎

    前面几篇介绍了返回json数据提供良好的RESTful api,下面我们介绍如何把处理完的数据渲染到页面上. Spring Boot 使用模板引擎 Spring Boot 推荐使用Thymeleaf. ...

  6. Web开发四书五经之二:CSS与XML

    [图灵图书推荐]三大Web标准基础教程: HTML基础教程            已经震撼推出!                       CSS基础教程                       ...

  7. Web开发兼容性系列文章(一):不同设备浏览器的userAgent值大全

    Web开发兼容性系列文章(一):不同设备浏览器的userAgent值大全 Posted on 2011-07-22 12:37 随它去吧 阅读(1388) 评论(11) 编辑 收藏 http://ww ...

  8. VS2005、VS2010等VS系列IDE在MFC开发过程中,Resource View标签打不开,问题为“opened in other editor”

    问题描述: VS2005.VS2010等VS系列IDE在MFC开发过程中,Resource View标签打不开,问题为"opened in other editor" 可能原因: ...

  9. 基于WebMatrix的轻量级Web开发系列课程

    基于WebMatrix的轻量级Web开发系列课程(10): WebMatrix与ASP.NET MVC WebMatrix除了提供了默认的编程模型以外,也对ASP.NET MVC做出了很好的支持,但是 ...

最新文章

  1. Springboot结合 framework 加载静资源 出现404 问题解决 记录
  2. PM应该找哪些副业?
  3. Oracle学习笔记:a inner join b与from a,b where a.x=b.x的差异
  4. mysql ---- 官网的测试数据库
  5. 《MySQL实战45讲》实践篇 9-15讲 学习笔记
  6. linux bash tutorial
  7. win10下安装和卸载Ubuntu双系统
  8. 两个字符串的最长公共子序列长度_程序员编程算法,解决文本相似度问题的最长公共子序列算法!...
  9. arthas 查看哪个方法调用最耗时_阿里巴巴问题排查神器Arthas使用实践
  10. vue amp; nuxt 博客网站
  11. 创建react应用程序_如何将React应用程序部署到Netlify
  12. mysql-mmm官方安装指南翻译
  13. hadoop/hbase/hive单机扩增slave
  14. linux下压缩解压缩见解
  15. 监控指标分类汇总归纳
  16. 目标检测->SSD算法
  17. 关于silverlight的xap包与dll分离的一些事儿
  18. Elasticsearch 最佳运维实践总结
  19. Applied ADO.NET: Building Data-Driven Solutions
  20. 2022年黄石市高企申报奖励补贴以及认定奖励补贴汇总!

热门文章

  1. eip协议通信_3月免费公开课伺服、通信等课程重磅发布,火热报名中
  2. 学校计算机培训管理制度,小学教师信息技术培训管理制度
  3. java在线编程题_阿里笔试题(2017在线编程题)-- 数串分组 --Java实现
  4. xshell查询日志命令_Polysh命令实现多日志查询的方法示例
  5. 51单片机怎么学啊?有推荐的网课和书籍么?
  6. ubuntu下oracle数据的导入,导入oracle数据库命令行
  7. arraylist 后往前遍历_Java集合框架之ArrayList
  8. parquet java_Apache Parquet Java API的文档?
  9. AttributeError: ‘Tensor‘ object has no attribute ‘encoder‘
  10. 习题4-10 猴子吃桃问题 (15 分)