簡體   English   中英

Silverlight商業應用程序

[英]Silverlight Business Applications

我對Silverlight業務應用程序感興趣,我想知道它是否有用? 我想知道是否可以僅使用Silverlight來完成我的所有網站?

我不想使用JavaScript,ASP.NET的網格,其他控件,HTML,jQuery或Ajax。 我只想使用Silverlight建立像在線銀行系統或電子商務網站之類的網站? 我想知道有關安全性和速度的問題嗎?

感謝所有評論!

當然可以只使用Silverlight,但是您會錯過HTML,CSS和JS的優勢。

我不會推薦這個。

您仍然需要某種服務器端代碼。 就像Web服務一樣處理數據。

無障礙

有許多盲人解釋HTML的工具。 這些對於SilverLight不存在。

重新發明輪子

HTML有很多標記,並且內置控件。 CSS具有很多頁面布局,並且內置了UI操作。

默認情況下,Silver Light不提供替代方法,因為它應與HTML / CSS一起使用

行動支援

使用HTML / CSS比使用Silver Light更加容易獲得移動支持。

JavaScript庫

有很多JavaScript庫可以完成某些任務。 Silver Light幾乎沒有可以依賴的庫和第三方代碼。

跨平台

月光是銀光的開源替代品,使您可以在Mac和Linux上運行銀光應用程序。

它不屬於Micro Soft,因此不具有豐富的功能或穩定的功能。 更重要的是,它沒有附帶任何支持包,例如標准的Microsoft工具。

我們試圖將我們的網站切換到Silverlight。 作為開發人員,這對我們來說比較容易。 由於只需要處理XAML,盡管使用了瀏覽器,它也始終以相同的方式呈現。 我們沒有更改舊頁面,而是僅在Silverlight中開始制作新頁面。 大約一年后,用戶開始抱怨Silverlight的體驗。

用戶抱怨的一些問題:

  • 復制/粘貼-您無法選擇Silverlight控件並將其內容復制到記事本/通過電子郵件發送。
  • 並非所有瀏覽器都支持Silverlight。 一些用戶喜歡在手機上使用我們的網站。 但是Silverlight不適用於他們。
  • 如果渲染的頁面高度很高且數據很多,Silverlight可能會非常慢。 為了使其更快,我們在Silverlight控件內部使用了ScrollBars。 它解決了性能問題,但是由於滾動條過多而降低了用戶體驗。

最后,我們將這些頁面切換到了asp.net/mvc(html / javascript)。

我們決定僅在頁面上需要大量復雜的用戶交互性時或在顯示酷炫的儀表板小工具和圖形的情況下才使用Silverlight頁面。

因此,盡管我是Silverlight的粉絲,但我不建議僅將Silverlight用於具有廣泛受眾的網站。

對於銀行系統,這可能對電子商務有用,這並不是由於網站索引限制所致。 要考慮的另一件事是,您的訪客中將有多少人安裝了Silverlight。 您將需要一些后端服務來為您的應用程序提供數據。

但是Silverlight有一些advanteges藏漢例如,它具有強大功能的,這意味着你可以使用LINQ和什么不能用於分頁查詢和過濾的,也可能你最橫跨ASP.net SL在你的代碼庫的Windows Phone或WPF的對於Windows。 Silverlight還具有隔離的存儲空間數據 透視查看器數據網格,分頁等等 總體來說,它具有良好的面向業務的功能,如果您希望使用Silverlight或Flash,我建議您使用Flash,但它們不適合制作沒有任何html的整個網站。 祝好運。

暫無
暫無

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

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