我最近看到很多关于 WebMatrix 的博客文章。我没有阅读它们,因为我告诉自己“我有带有 SP1 beta 的 Visual Studio 2010 Ultimate”。IDE之王。
以防万一我没有遗漏一些重要的东西,作为一个 IDE,有什么 WebMatrix 可以做而 VS 2010 不能做或做得更好的事情吗?
我最近看到很多关于 WebMatrix 的博客文章。我没有阅读它们,因为我告诉自己“我有带有 SP1 beta 的 Visual Studio 2010 Ultimate”。IDE之王。
以防万一我没有遗漏一些重要的东西,作为一个 IDE,有什么 WebMatrix 可以做而 VS 2010 不能做或做得更好的事情吗?
目前:
我不能 100% 确定这不在 VS.net 中,但我在 Webmatrix 中使用的一件事是报告功能,它可以让您对您的网站进行分析,以找到该网站的常见问题,如 SEO 和可访问性。我知道这可以使用 IIS7 插件来完成,但不确定是否可以直接在 VS.net 中完成。
Webmatrix 的另一件事是 IIS Express 的一个很好的界面,它允许您设置设置并查看 Webmatrix 中对您的开发站点的请求。VS.net 2010 sp 1 具有 IIS Express 支持,但我没有看到那里的界面很好。
此外,不太确定这是否不在 vs.net 中,但是当您在 Webmatrix 中创建 SQL CE 4 数据库时,它具有将该数据库迁移到普通 sql 服务器的工具。
最后,一些主观的东西,Webmatrix 具有 vs.net 所没有的简单性。VS.net 是为开发人员做任何事情而构建的。它有大量的菜单和选项以及扩展、可停靠的窗口和至少 4 个不同的版本。Webmatrix 仅用于创建网站。即使您对设置网站、数据库或 asp.net 知之甚少,这种简单性也让您可以非常快速地从 A 点转到 Z。它是一个 IDE,您知道其中的每个功能都明确用于创建网站。
如果您一直在使用 VS 2010 甚至 VWD 2010,并且到目前为止还没有被它们弄糊涂,那么您不会错过任何东西。WebMatrix 不适合您。它旨在吸引初学者开发人员,或那些了解一点 PHP 或可能是经典 ASP 并想尝试 ASP.NET 的人。
它的主要目的是使 Razor Web Pages 站点的开发变得容易,没有混乱。没有完整的代码,没有智能感知(嗯......除了错误类型的 HTML 智能感知),没有调试,不需要(或可能)编译,没有向导。裸露的骨头。深入了解 HTML 标签和内联代码...
事实上,如果你和我一样,你就会错过很多乐趣;o)