2011-05-19 60 views
0


我對新的Microsoft產品有點困惑。 我是一位經典的webform Asp.Net開發人員。我知道也存在Asp.Net MVC與基於Mvc模式的不同方法。 現在,我知道也存在WebMatrix使用新的Razor「符號」。Microsoft WebMatrix:它是什麼?

有人可以解釋我「技術」之間的主要區別是什麼?何時使用WebMatrix,何時使用WebForm? 謝謝!

+2

您可能想要閱讀http://blog.wekeroad.com/microsoft/someone-hit-their-head和http://blog.wekeroad.com/helpy-stuff/and-i-shall-call-它-大規模 – 2011-05-19 12:00:30

回答

2

Webmatrix是一個集成了各種最近發佈的技術,如IIS Express,Asp.Net Webforms,Razor,SQL Express等的平臺。我從我一直在閱讀的內容中猜測這是一種緩解進入壁壘的方式,對於非MS開發人員,進入MS世界。另外,您還可以在PHP中使用您的站點代碼,並使用各種開源工具來開發網站。要直接回答您的問題,在您計劃創建複雜的Web應用程序時,WebMatrix可能不是您正在尋找的解決方案。

作爲參考,我建議通過斯科特谷的閱讀Introduction to Webmatrix

的WebMatrix將能夠利用這些技術的 優勢 方便簡化網絡 開發工作量是非常有用 超越專業發展 場景 - 並且使更多開發人員能夠學習 並利用ASP.NET獲得 wi網絡上的各種場景。

如果你是一個專業開發人員 誰花了多年的使用.NET,你會 可能看下面的步驟和 想到 - 這個場景是如此的基礎 - 您需要了解這麼多的不僅僅是 這就構建了一個「真實」的 應用程序。怎麼樣封裝 業務邏輯,數據訪問層, ORMs等?那麼,如果你正在構建一個關鍵業務應用程序 你想維護多年 那麼你需要了解和 想想這些情況。 想象一下,您嘗試使用 來教您的朋友或您的某位 孩子如何構建他們的第一個 簡單應用程序 - 並且他們是新編程的 。變量, if語句,循環和普通的舊的 HTML仍然是他們可能需要處理的概念,它們是 。類和 對象是他們甚至還沒有聽說過的概念。幫助他們獲得一個 場景像下面啓動和運行 快速(沒有他們需要到 掌握很多新的概念和步驟) 將使它更可能是 他們會成功 - 並希望 導致他們想繼續到 瞭解更多。 一個我們正在努力-DO 與WebMatrix中的事情是達到觀衆 誰可能最終能夠成爲 先進VS /。NET開發人員 - 但是今天誰也找到了第一步學習, 令人望而生畏,誰也難以得到 開始。

0

如果有人仍感興趣的是:這裏http://habrahabr.ru/company/microsoft/blog/136004/一個很好的教訓。這個鏈接是爲了那些懂俄語的人。簡而言之,WebMatrix可以讓您方便地混合使用C#服務器代碼和html(這種混合由簡單的Razor組合提供)。在WbeMatrix 2.0中(現在測試版)也提供了完整的IntelliSense for html/css/c#代碼。

相關問題