写点什么

WebMatrix 2:新模板、智能感知改进、Windows Azure 集成

  • 2012-10-14
  • 本文字数:1197 字

    阅读完需:约 4 分钟

WebMatrix 2 是一个 Web 开发工具,可以让开发人员快速地构建和部署 ASP.NET、PHP、HTML5、CSS3 的应用程序。最新的版本包含了用于 ASP.NET、PHP、Node.js 和 HTML5 的模板,并附有 iPhone 和 iPad 的模拟环境。而且,它还内置了对 SQL Server、MySQL 和 SQL Server CE 数据库的支持。

图 1 - WebMatrix 2 模板

WebMatrix 2 为 14 种主流的编程语言提供了智能感知支持,诸如 ASP.NET、PHP、Node.js、HTML5、CSS3、Razor 和 jQuery。还能够安装和配置超过 50 种应用程序,比如 WordPress、Joomla、mojoPortal、Orchard CMS、BlogEngine.NET、DasBlog 和 Umbraco,并支持特定于应用程序的代码完成功能。

图 2 - 容易地从 Web Gallery 中安装应用程序

“我一直告诉大家,对于简单站点可以使用WebMatrix,对于使用Vim 不够顺手的人们也可以把其当作一个快速的JS/HTML/CSS 编辑器”,ASPInsider 的Scott Koon 如是说。

WebMatrix 2 包含了一个扩展模型,让开发人员可以编写插件或利用社区提供的诸多插件。它也能使开发人员直接发布网站和数据库到 Windows Azure 中,并可以通过远程视图来编辑上线网站中的文件。

图 3 - 部署应用程序到 Windows Azure

“如果你已经在使用Windows Azure 网站功能,那么只需简单地在仪表面板中点击WebMatrix 按钮”,WebMatrix 2 产品团队的 Faith Allington 这样叙述到。

WebMatrix 2 也可以让开发人员轻易地把站点发布到网络托管服务器上,通过利用 Web Deploy,还允许发布带有结构和数据的整个数据库或者只发布编辑过的文件。不仅如此,Web Deploy 在初始兼容性检查的时候,还能自动修改应用程序池的.NET Framework 版本。

“在 WebMatrix 中对 JavaScript 和 CSS 的支持与 Visual Studio 不相上下,还具有我喜欢的诸如使用 Ctrl+M+O 快捷键对 CSS、HTML 和 JS 代码进行折叠的功能。在 JavaScript 编辑器中按 F12,希望转到函数定义上,不过不起作用,而是启动了网站。所以,还是有一些地方可以做的更好,也有一些地方我可能还没有摸透。不过,整体而言,对于 Web 应用程序开发我给 WebMatrix 打 A+ 的分数”,移动开发极客和 ASPInsider 作者 Chris Love 这样谈到。

来自微软 Web 平台与工具部的 Vishal Joshi 说到,我们在这个新版本中修正了超过 100 个 Bug,很多是来自于 StackOverflow 和 UserVoice 网站上的。

据微软的主管架构师 Mikhail Arkhipov 所说,WebMatrix 是基于 Visual Studio 2010 JavaScript 引擎的,因此不支持某些 JavaScript v5 结构,有时会导致使用了 JavaScript v5 语法的文件部分丢失智能感知功能。而且,某些在 Visual Studio 2012 JavaScript 引擎中的新的和高级的特性,诸如“转到定义”这样的功能并未在 WebMatrix 2 中提供。

Mikhail 也进一步指出,WebMatrix 不支持通用 MEF 扩展模型,因而 Visual Studio 扩展无法在其上使用。

查看英文原文: WebMatrix 2: New Templates, Improved Intellisense, Windows Azure Integration

2012-10-14 09:001864
用户头像

发布了 254 篇内容, 共 59.0 次阅读, 收获喜欢 2 次。

关注

评论

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

常见堡垒机小知识汇总-行云管家

行云管家

安全 IT 堡垒机 IT运维

银河麒麟、中标麒麟学习实操资料汇总(含V4、V7、V10)

墨天轮

操作系统 国产化 银河麒麟 中标麒麟

ApacheCon Asia 2022 精彩回顾 | 如何让更多人从大数据中获益?

白鲸开源

Java进阶(二十八)SimpleDateFormat格式化日期问题

No Silver Bullet

Java 9月月更

Wallys /QCA9880 vs QCA9882/802.11ac Solution/MU-MIMO

wallys-wifi6

QCA9880 QCA9882

计算机网络——数据链路层

StackOverflow

编程 计算机网络 9月月更

参加Java培训能学到开发技术吗?

小谷哥

企业上云安全感多“亿”点!

天翼云开发者社区

天翼云安全一体化纵深体系是怎么炼成的?

天翼云开发者社区

云安全

融云云盘,不止于存储

融云 RongCloud

云盘 云存储

过等保是浪费钱吗?一定要过等保吗?

行云管家

等级保护 过等保 等保2.0

年轻一代程序员:社牛、不卷、玩开源

腾源会

开源 腾源会

自学Java和java培训哪个好就业

小谷哥

信用卡市场发展洞察:浦大喜奔APP探索大零售融合经营体系

易观分析

金融 银行 信用卡

易观千帆 | 2022年7月银行APP活跃用户规模盘点:江浙沪城商行表现亮眼

易观分析

App 金融 银行

数据湖管理及优化

阿里云大数据AI技术

大数据 spark 数据湖 企业号九月金秋榜

会当“零”绝顶!天翼云零信任产品利刃出鞘

天翼云开发者社区

安全

100+大屏模板免费领!葡萄城BI行业应用方案重磅发布!

葡萄城技术团队

BI 发布会

限时开源!阿里P8架构师手写Spring全家桶核心知识学习笔记

了不起的程序猿

Java spring 编程 程序员 Spring全家桶

人工智能、机器学习与深度学习的区别在哪里?

Finovy Cloud

人工智能 深度学习

JAVA开发培训哪家比较好

小谷哥

天翼云全场景业务无缝替换至国产原生操作系统CTyunOS!

天翼云开发者社区

系统

工赋开发者社区 | 从零开始的新跨平台浏览器:Ladybird 正式起飞

工赋开发者社区

Java培训学生可以学到哪些开发技术呢

小谷哥

阿里巴巴“高并发”天花板教程《基础+实战+源码+面试+架构》

程序知音

Java 高并发 阿里 多线程与高并发 java架构

CentOS时代即将结束 国产系统能否避免“受限”覆辙?

天翼云开发者社区

测试人生 | 从外行到外包,从手工测试到知名互联大厂测开 这个90后小姐姐是怎么腾飞的?

霍格沃兹测试开发学社

QA如何高效参与技术设计评审

转转技术团队

质量管理 测试 技术设计质量把控

如何选择靠谱的西安培训机构?

小谷哥

是什么引起数据库响应超时?

BUG侦探

MySQL AWS 云服务

Databend JSON 复杂数据类型的设计与使用 | Databend 特性系列

Databend

json

WebMatrix 2:新模板、智能感知改进、Windows Azure集成_微软_Anand Narayanaswamy_InfoQ精选文章