你可能还记得这篇关于WebMatrix的博客文章,Windows Azure Web Sites和PHP将在六月份到来。好吧,对于WebMatrix 2 带来的东西我们感到很兴奋!这篇文章涉及到一些主要功能的亮点,尤其是和WindowsAzure的集成。
WebMatrix是一种轻量级的网页开发工具,允许你迅速地安装和发布流行的开源应用程序或者内置模版。它绑定了web服务器、数据库引擎、主要编程语言和发布到一个工具的功能,无论您使用ASP.NET、 PHP、 Node.js 或者HTML5。
这里有几个我们自从V1以来已经添加的主要功能:
·可扩展性模型允许您编写您自己的插件或使用社区建立的东西;
·极其快速地安装开放源码的应用程序,例如 Joomla!,WordPress,Drupal,DotNetNuke 和 Umbraco;
·为PHP、 Node.js 和 HTML5新内置的模版,以及手机支持的所有模板;
·为主要的语言,包括Razor、 C#、VB、 PHP、 Node.js、 HTML5,CSS3 和 Jquery 的智能感知功能 (代码完成);
·对于主要应用程序像Umbraco、 WordPress 和 Joomla ,具体的应用程序代码完成;
·简单的用户界面来安装您需要的来自数以千计的 NuGet 软件包;
·使用顶级移动模拟器能够预览您的站点;
·在活动的站点,远程预览对文件做迅速的编辑;
但是,让我们具体地讨论Windows Azure的集成。
在上一篇文章中,我们介绍如何使用的Windows Azure 的应用程序库创建一个新的 Drupal站点。当你有一个活动的运行在 Windows Azure的活动网站,你可以单击 WebMatrix 按钮,会自动将其下载到您本地的计算机上。
下载时,WebMatrix 分析网站,并将自动安装任何所需的独立项。但我们不能涉及的一件事是,如果网站是空,会发生什么。在这种情况下,WebMatrix将会提示您打开空网站 (也许您想要复制或创建您自己的文件),或者安装模板或打开源码应用程序。
我们也简化了从 WebMatrix 发布本地站点的过程。如果您已经有一个网站,您可以单击"导入发布配置文件"。如果你不这样做,可以单击"开始使用 Windows Azure"并通过注册过程。
发布数据库和更多
对于发布,WebMatrix 可以在涉及的范围内使用 Web 部署。这使得我们可以做一点不仅仅是典型发布:
·发布整个数据库 (架构和数据)
·发布只更改了文件,而不是整个站点
·在初始的兼容性检查期间,会自动更改应用程序池的.net Framework 版本
这仅仅是其中的一些亮点 !你可以在www.webmatrix.com 了解更多关于WebMatrix。如果您已经在使用 Windows Azure Web Sites,您可以在您的仪表板单击 WebMatrix 按钮,或者您可以从这里安装 WebMatrix.