Introduction to Silverlight
Microsoft has published a plugin called Silverlight (the word plugin reminds us of Flash, one of the most accepted plugin-based technologies) which allows us to encode with sturdy, compiled languages (such as C# and VB.NET). This plugin incorporates a lite version, that is the .NET Framework, which offers us the possibility to take advantage of everything offered at the client side while implementing a new markup language called XAML. The advantages of using Silverlight are as follows:
- Our applications are sturdier; for example, allowing us to implement automatic unit testing at the client side.
- We can decouple business presentation and implement an architecture at the client side.
- We can decouple roles. While a designer can deal with presentation, we as developers are able to focus on the business of building the application.
- Our application is more scalable (we free up resources on the server) and we do not depend on tricks to maintain application status.
- We can have a standard XAML implemented the same way in every single browser. No more headaches such as, "it looks good in IE6 but not in IE7, or Firefox, and so on".
In addition, Silverlight is multi-platform (for example, Windows or Mac) and multi-device (computers, mobile devices with Symbian or WP7 support, for instance, among others).
推薦閱讀
- 企業數字化創新引擎:企業級PaaS平臺HZERO
- 輕松學大數據挖掘:算法、場景與數據產品
- Developing Mobile Games with Moai SDK
- Python數據分析:基于Plotly的動態可視化繪圖
- OracleDBA實戰攻略:運維管理、診斷優化、高可用與最佳實踐
- 跟老男孩學Linux運維:MySQL入門與提高實踐
- 云數據中心網絡與SDN:技術架構與實現
- Oracle RAC日記
- 一本書講透Elasticsearch:原理、進階與工程實踐
- Unity 2018 By Example(Second Edition)
- 企業大數據處理:Spark、Druid、Flume與Kafka應用實踐
- 區塊鏈應用開發指南:業務場景剖析與實戰
- 大數據隱私保護技術與治理機制研究
- Learning Game AI Programming with Lua
- SQL必知必會(第四版)