簡體   English   中英

在哪種情況下我應該選擇Silverlight或ASP.NET MVC

[英]In which situation should I choose Silverlight or ASP.NET MVC

Microsoft提供了兩種工具,我認為它們可以解決特定問題。 所以我的問題是:什么將使我選擇一種或另一種技術?

作為一個子問題,如果您對C#和桌面應用程序有充分的了解,但對Web應用程序沒有任何經驗,那么ASP.Net MVC的學習曲線是什么?

如果您希望應用程序可以在任何平台上運行,請選擇MVC。 Silverlight僅在支持它的平台上工作。 因此,這意味着沒有手機。 我不認識你,但是那會讓我擔心。

它們都是很好的平台,我使用了兩者,包括WPF。 但是,Silverlight將來可能不會獲得社區/微軟的大量支持。 因此,您需要將此因素納入決策過程。 另一方面,MVC得到了開發社區和Microsoft的大力支持。 另外,根據我的經驗,找到MVC人才比Silverlight容易。

由於您沒有網絡經驗或幾乎沒有網絡經驗,因此學習曲線對於MVC可能會有些困難。 如果您的桌面經驗是winforms,則由於XAML學習曲線的原因,轉換到Silverlight也會很困難。 另外,如果這對您很重要,Silverlight路由可能有助於過渡到Metro XAML / C#堆棧。

如果我不知所措,並且不得不在兩者之間做出決定,那么我會選擇MVC。

在MVC方面,學習資源非常好。 我將從教程開始。 這些將幫助您了解Microsoft的MVC實施,盡管在網站開發(HTML,CSS,JavaScript)本身方面沒有太大用處。

但是,由於您的應用程序只能在IE9上內部使用,並且您具有XAML經驗,所以我會選擇Silverlight。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM