写点什么

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:002083
用户头像

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

关注

评论

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

小微企业运维用哪款软件好?有免费的吗?

行云管家

运维 安全运维 小微企业

背靠香港影视集团星光文化,StarNFT问世了

小哈区块

华为云云原生视窗:一文回顾Q1精彩瞬间

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

Difference between from DR4019 and DR4029 /industrial wifi5 router/support openwrt.

Cindy-wallys

IPQ4019 ipq4029

阿里大佬在Github分享的Spring Cloud全栈笔记,你想象不到有多全

Java 架构 微服务 Spring Cloud

深入理解 synchronized 的锁升级

Java synchronized 锁升级

你管这破玩意叫缓存穿透?还是缓存击穿?

Java 数据库 redis 缓存穿透 缓存击穿

什么是声明式编程

canonical

函数式 声明式 命令式

玩转服务器之环境篇:PHP和Python环境部署指南 | 京东云技术团队

京东科技开发者

php Python 京东云 企业号 5 月 PK 榜 轻量云服务器

NLP 入门导论

小付聊测试

AI 入门 nlp

【保姆级教程】如何用Rust编写一个ChatGPT桌面应用 | 京东云技术团队

京东科技开发者

rust 京东云 桌面应用 企业号 5 月 PK 榜

时序数据库中的乱序问题-写不动的老程序员带你解读

Greptime 格睿科技

云原生 时序数据库 国产时序数据库 乱序数据

解耦远不止依赖注入

canonical

架构设计 解耦 依赖注入

架构师日记-从数据库发展历程到数据结构设计探析 | 京东云技术团队

京东科技开发者

数据库 京东云 企业号 5 月 PK 榜

程序员之间拉开差距最大的因素

博文视点Broadview

前端开发之函数式编程实践 | 京东云技术团队

京东科技开发者

JavaScript 编程 京东云 企业号 5 月 PK 榜

Wallys / QCN9074/QCN9024 WIFI 6E 802.11AX 4X4 6GHz wifi module.

Cindy-wallys

从可逆计算看声明式编程

canonical

开源 低代码 声明式 命令式

手把手教你用代码画架构图 | 京东云技术团队

京东科技开发者

京东云 代码实现 企业号 5 月 PK 榜 C4

碉堡了!阿里架构师手打的Java10W字面经,已经助我拿了6个offer

Java java面试 Java八股文 Java面试题 Java面试八股文

企业应该知道的几种网络安全防护措施!

行云管家

网络安全 网络 信息

我以为我对Mysql很熟,直到遇到了阿里这份笔记

Java MySQL 数据库

MatrixGate 5.0 性能再升级,加载速度提升三倍!

YMatrix 超融合数据库

数据库 开源数据库 超融合数据库

华为数据中心产业论坛 | 打造低碳、绿色数据中心,构建新型数字产业能源基础设施

极客天地

【直播回顾】AIGC产业研究报告2023图像生成篇报告解读

易观分析

产业 智能

分库分表的 21 条法则,hold 住!

小小怪下士

Java MySQL 程序员 分库分表

Github上标星98K!火爆全网的性能调优实战手册,出自腾讯T4大佬

Java 性能优化 性能调优

从可逆计算看Delta Oriented Programming

canonical

开源 低代码 软件产品线工程 可变性管理 可逆计算

低代码平台需要什么样的ORM引擎?(1)

canonical

开源 低代码 ORM 低代码平台 Spring JPA

低代码平台需要什么样的ORM引擎?(2)

canonical

开源 mybatis 低代码 jpa ORM

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