2010-01-28 69 views
2

它的時間來重建我的投資組合網站,我正在考慮使用Silverlight(仍然必須學習的基礎知識,但很有趣)或使用MVC.NET。Silverlight或MVC.NET?

我想使用Silverlight,因爲它對於我真正感興趣的東西是學習,建立一個小型投資組合網站不應該脫離這個世界任務。不過,我不知道它是否可取,因爲我希望我的投資組合能夠被所有人查看和訪問,與平臺無關。

你們認爲什麼?

謝謝

+0

@johann歡呼你的嘗試,如果你的選擇silverlight .... – 2010-01-28 10:54:23

+0

組合什麼? – AnthonyWJones 2010-01-28 11:00:19

回答

0

您可以構建它們兩個。它可以讓你看到他們之間的差異,並比較它們。

+0

感謝所有的答案!我想我會去的MVC.NET,然後嘗試在Silverlight中模擬相同 – Johann 2010-01-28 15:53:20

5

從SEO和易於頁面書籤的角度來看,您可能想要使用傳統的HTML,即ASP.NET MVC。

在Flash或Silverlight中構建整個站點的缺點是用戶無法爲其中的特定頁面添加書籤,並且搜索引擎漫遊器默認情況下不能遵循鏈接或解析文本。

以下頁面涉及SEO和Silverlight網站。

http://silverlight.net/learn/whitepapers/seo-for-silverlight/

+0

看看System.Windows.Controls.Frame和System.Windows.Navigation.UriMapper類。這些允許頁面書籤就好。 – 2010-02-02 07:31:58

+0

@ crimson13:是的,但需要開發人員的努力來實現這一點。通過一個普通的HTML網站,您可以獲得開箱即用的書籤。 – 2010-02-03 00:59:38

1

如果真想平臺的獨立性,你應該避免的Silverlight,對Linux用戶尤其是不會得到此刻一個很好的經驗。

但是,如果你希望一般人能夠合理地訪問,那麼Silverlight是可行的。

您可能會問自己,將您的重要投資組合網站與您自己的個人改進計劃結合起來是個不錯的主意。

最終用ASP.NET-MVC開發你的網站,然後花一些時間用Silverlight而不影響你的網站,或者通過Silverlight包含一些內容。

0

我認爲你的投資組合網站應該顯示你的作品還有它的結構。如果你在做設計,那麼用Silverlight製作你的網站會更好!

0

這些實際上不是兩種技術,它們之間有任何關聯或者說你應該相互使用。您可以擁有一個ASP.NET MVC網站(我更喜歡並向您推薦),然後在其中使用Silverlight零件。

我更喜歡只爲動畫使用Silverlight(或Flash),可能是網站的一部分,但不適用於整個網站。如果只有投資組合將在Silverlight中構建,那麼對於缺乏Silverlight支持的用戶,您也一定要在經典HTML中進行。

0

回答問題可能太遲了。

現在,Silverlight似乎走到了盡頭。微軟希望在2021年後停止支持它。

但是,既然微軟表示他們會支持OOB模式,我認爲你今天可以繼續開發Silverlight。

所以我認爲,它不是動畫。這取決於應用程序的用戶: Silverlight具有一些很好的可模擬窗口的應用程序。 將數據加載到緩存後,您可以獲得更好的用戶反應。

而且,您還有一個好處:用戶可以輕鬆取消他們編寫的數據。

最後,使用RIA服務技術,對於開發人員來說,這非常容易模擬客戶端開發中的實體。

正如之前所說的,你可以在裏面使用silverlight製作mvc web應用程序。