我已經知道Asp.net和C#。我想構建網站,我需要在學習Silverlight或學習Ajax之間進行選擇。Asp.net與ajax與Silverlight(或..學習AJAX或Ssilverlight)
該網站將(可視)與漂亮的桌子和一個小圖形,努力與db。
我的問題是我推薦的方式是什麼,以及原因。
謝謝你,對不起我的英文。
我已經知道Asp.net和C#。我想構建網站,我需要在學習Silverlight或學習Ajax之間進行選擇。Asp.net與ajax與Silverlight(或..學習AJAX或Ssilverlight)
該網站將(可視)與漂亮的桌子和一個小圖形,努力與db。
我的問題是我推薦的方式是什麼,以及原因。
謝謝你,對不起我的英文。
微軟的當前位置將表明你應該使用Asp.Net + HTML + CSS + jQuery(我會使用MVC,因爲它可以更好地控制頁面中呈現的內容,但這只是一個建議) 。
http://mashable.com/2010/10/29/microsoft-silverlgiht-html/
即使我們忽略所有關於Silverlight的這種轉變到什麼通常被稱爲 「HTML5」 的消息,使用jQuery + HTML + CSS學習&有以下幾個優點:
由於使用Silverlight的好處但是,您將獲得流式傳輸DRM內容的能力(現在它實際上是Silverlight和Flash的主要優勢)。對你而言,這是多麼有用,我不知道。
這個問題促進了一些主觀的答案,所以請理解答案會因人而異。
在這種情況下,我更喜歡AJAX。如果你需要做很多動畫,那麼silverlight可能是你最好的選擇。但是,如果你只是想顯示錶格數據(帶有一些圖形),最常用的方法(通過我的觀察)是使用AJAX來填充表格數據。
我最近看到的Silverlight最常見的用途是媒體流和概念驗證。
謝謝你的答案。但是,我提供的選擇呢 - Ajax? – yoni 2010-11-11 17:37:37
對不起,遲到的迴應。在「學習Ajax」中沒有Ajax。它基本上只涉及請求異步數據的能力(在不刷新瀏覽器的情況下加載數據)。我的意思是,你可以學習如何在普通的js中完成它,但如果你使用一個庫,它只是一行代碼。如果你想使用Ajax,並創建漂亮的交互式頁面,你需要學習使用的是其中一個Js庫(其中包括Ajax),比如jQuery(還有其他的如MooTools,YUI,Dojo ,Prototype,但jQuery可能是最好的,並且它在Visual Studio中由MS支持)。 – salgiza 2010-11-16 15:17:25