我正在構建一個ASP.NET AJAX應用程序,該應用程序使用JavaScript調用Web服務來獲取其數據,並使用Silverlight Isolated Storage來緩存客戶端計算機上的數據。最終,一旦數據被下載,它就被傳遞給使用HTML DOM顯示在頁面上的JavaScript。使用Ajax或Silverlight調用Web服務?哪個性能最好?
我想弄明白的是,在Silverlight中進行這些Web服務調用,然後將數據傳遞給JavaScript後,是否有意義?此外,無論我使用JavaScript還是Silverlight調用Web服務,Silverlight都將使用獨立存儲將數據保存到磁盤。如果我用JavaScript調用Web服務,數據將被傳遞給Silverlight緩存。
我已經完成了一些原型設計,我發現性能幾乎都是相同的。此外,其中一個引導我使用Silverlight作爲整個客戶端數據訪問層的激發器是我需要定時器定期檢查更新的數據並將其下載到緩存中,以便JavaScript可以在需要時加載。
有沒有人做過類似的事情?如果是這樣,您所描述的JavaScript或Silverlight方法的性能與您的體驗有什麼關係?
順便說一句,高性能是不發一語。 http://boulter.com/blog/2004/08/19/performant-is-not-a-word/ – 2008-10-03 19:59:52
我想這不是,謝謝。 – 2008-10-03 20:17:32