繁体   English   中英

Microsoft WebMatrix:它是什么?

[英]Microsoft WebMatrix: what is it?


我对新的微软产品感到有些困惑。 我是一个经典的webform Asp.Net开发人员。 我知道Asp.Net MVC也存在基于Mvc模式的不同方法。 现在,我知道存在使用新Razor “符号”的WebMatrix

有人能解释一下这种“技术”之间的主要区别是什么? 使用WebMatrix时,何时使用WebForm? 谢谢!

Webmatrix是一个集成了各种最近发布的技术的平台,如IIS Express,Asp.Net Webforms,Razor,SQL Express等。我想从我一直在阅读它的方法可以减轻非MS的入门门槛。开发人员,进入MS世界。 此外,您还可以在PHP中使用您的站点代码,并使用各种开源工具来开发Web站点。 要直接回答您的问题,在您计划创建复杂的Web应用程序时,WebMatrix可能不是您正在寻找的解决方案。

作为参考,我建议阅读Scott Gu的Webmatrix简介

WebMatrix将能够利用这些技术来促进简化的Web开发工作负载,这种工作负载在专业开发方案之外是有用的 - 并且使更多的开发人员能够在更广泛的场景中学习和利用ASP.NET。网络。

如果您是一名在.NET上工作多年的专业开发人员,您可能会考虑以下步骤并思考 - 这种情况非常基础 - 您需要了解的不仅仅是构建“真正的”应用程序。 那么封装的业务逻辑,数据访问层,ORM等呢? 好吧,如果您要构建一个您希望可维护多年的关键业务应用程序,那么您需要了解并考虑这些场景。 但是,想象一下,您正在尝试教导朋友或您的孩子如何构建他们的第一个简单应用程序 - 而且他们是编程新手。 变量,if语句,循环和普通的旧HTML仍然是他们可能正在努力解决的概念。 类和对象是他们甚至还没有听说过的概念。 帮助他们获得像下面这样快速运行的场景(不需要他们掌握许多新的概念和步骤)将使他们更有可能获得成功 - 并且希望他们希望继续学习更多。 我们正在尝试与WebMatrix合作的一件事是接触最终可能成为高级VS / .NET开发人员的观众 - 但他们发现今天的第一个学习步骤太令人生畏,并且很难开始。

如果有人仍然感兴趣:这是一个非常好的课程http://habrahabr.ru/company/microsoft/blog/136004/ 这个链接适合那些了解俄语的人。 简而言之,WebMatrix允许您方便地混合C#服务器代码和html(这种混合由简单的Razor sytax提供)。 同样在WbeMatrix 2.0(现在的beta版)中为html / css / c#代码提供了完整的IntelliSense。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM