【发布时间】:2011-08-02 14:31:38
【问题描述】:
我一直在阅读一些关于 Web Matrix 的文章,我喜欢它的简单性。但是,如果我已经在使用 VS2010 pro,我还应该打扰吗?我在想也许对于想要一个带有博客的简单网站的小客户可能让事情变得更快?是否值得进一步研究?
如果我确实使用带有 web 矩阵的 wordpress 制作了一个简单的网站,我应该仍然能够将它托管在 apache 服务器上,即使 web 矩阵是微软的产品?
谢谢!
【问题讨论】:
我一直在阅读一些关于 Web Matrix 的文章,我喜欢它的简单性。但是,如果我已经在使用 VS2010 pro,我还应该打扰吗?我在想也许对于想要一个带有博客的简单网站的小客户可能让事情变得更快?是否值得进一步研究?
如果我确实使用带有 web 矩阵的 wordpress 制作了一个简单的网站,我应该仍然能够将它托管在 apache 服务器上,即使 web 矩阵是微软的产品?
谢谢!
【问题讨论】:
这个问题可能需要一些调整。您在询问要使用哪个 IDE,但您的真正意思是简单 - (网页和或 WordPress 之类的包)与复杂 - 传统 ASP.Net(Web 窗体和或 MVC)。
也就是说,微软承认其社区中正在进行的各种极简主义运动。人们拒绝认为每个项目都需要 ASP.Net、WCF、IoC、DDD 的复杂性的想法。
在这一运动中,您会看到像 OpenRasta 和 OWIN 这样的项目正在推动更简单的服务器和服务。虽然像 Nancy 这样的项目希望简化应用程序堆栈。而dapper 和massive 都是为了简化数据访问。
Microsoft 对此的回答是asp.net web pages、supporting php 和WCF Web API 之类的东西。
对于你自己的方向,你需要决定是否有一个更简单的选项值得学习多个框架(比如简单的网页和复杂的 mvc),或者你只想知道一个框架和将众所周知的方形钉放入圆孔时会付出生产力损失。
【讨论】:
WebMatrix 是关于编程框架而不是 IDE。您可以使用 VS 创建 WebMatrix 站点,与包括 Intellisense 在内的 WebMatrix IDE 相比,它有几个好处。事实上,如果您在 WebMatrix IDE 中打开一个站点并安装了 VS,您将在工具栏上看到一个“在 Visual Studio 中打开”图标。
我肯定会推荐在较小的网站上使用 WebMatrix。
【讨论】: