2011-03-21 62 views
0

我剛開始學習Silverlight,不太熟悉標記語言,也不是web開發。使用Silverlight完全構建網頁是否很常見?

我的問題是,是否常見的做法是從Silverlight中完全構建一個網頁,而不是在HTML頁面中使用Silverlight插件?有什麼優點和缺點,謝謝:)

是否有任何示例代碼用於構建Silverlight網站?我找不到任何真正相關的人..

感謝

+0

不幸的是,除非有人實際統計這將被歸類爲主觀的。 – Andrew 2011-03-21 13:16:52

回答

1

用100%silverlight構建頁面是不可能的。你必須至少有標籤,包括Silverlight。

這就是說,它確實取決於您設計的網頁的目標。如果它是一個Intranet應用程序,我會說它將主要是一個Silverlight應用程序。如果你想創建一個信息網頁,其中的一部分確實需要一個只在插件中找到的組件,那麼我只會將這部分放在Silverlight中,並將剩餘的部分留在HTMl中。

Silverlight與HTML相比的主要優點是可以做更多的事情,它看起來更像一個'普通'的客戶端應用程序,但它確實需要一個插件,所以不是每個人都能看到它。然而,這往往越來越不真實。 Silverlight中的

+0

謝謝,這是非常有用的:)如果我想在Silverlight中嵌入Silverlight,我可以使用Visual Studio嗎?謝謝:) – RKM 2011-03-21 13:36:01

+0

此外這是一個Intranet應用程序。在Silverlight中,只有1個網頁可以隨時打開?無論如何,我可以使用Silverlight打開一個新選項卡?或者這是否必須使用HTML完成?謝謝:) – RKM 2011-03-21 13:40:50

+0

是的,沒有。查看Navagation Application項目。這將讓你創建一個多頁面的Silverlight應用程序。你可以沒有它,但它會爲你執行所有這些,這是一個很大的優點。 – 2011-03-21 13:52:49

0

一個主要缺點是,該網站是不是瀏覽器無關了。每個操作系統都不支持Silverlight。

優勢可能是您可以創建更豐富的用戶界面和控件。但是對於HTML(5?),特別是對於類似jQuery的框架,這個優勢不再那麼大。

1

優點:

  • Silverlight提供應用程序的跨域支持
  • 的Silverlight插件僅僅是一個1MB的下載,並在Windows XP及以上的支持。
  • Silverlight也有一個瀏覽器插件,但仍需要跟上閃存的步伐。
  • 支持異步調用

缺點:

  • 的Silverlight不能直接支持WSE Web服務。

很好看的:

+0

謝謝,Silverlight概述非常有幫助:) – RKM 2011-03-21 13:37:24

相關問題