簡體   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