What is Silverlight? If you search on Google, you will find many introductions. However, if you are a developer, you may want to know What Silverlight is.
Silverlight integrates multiple technologies on a development platform, so that you can select the tools and technologies you need during development. The following describes what Silverlight brings to us.
- WPF and XAML .. We all know that Silverlight is formerly known as WPF/E and is a subset of WPF. Therefore, Silverlight contains the WPF technology, which can greatly expand the page elements in the browser. With this feature, we can create images, animations, media, and other fat client features. Beyond the limitations that web pages can only use HTML. XAML allows us to easily create WPF elements.
- JavaScript extension. Silverlight extends JavaScript to provide more powerful WebUI control capabilities and the ability to work with WPF elements.
- Cross-browser and cross-platform support. A Silverlight program can run on most browsers, so that we do not have to consider the platform on which the Silverlight application will run when developing.
- Can be integrated with existing applications. Silverlight can seamlessly integrate with existing JavaScript and Asp. Net Ajax code, and be an important supplement to the functions created.
- Use the. NET programming model and related development tools. We can use managed JScript and IronPython to write Silverlight applications, or C # and Visual Basic. You can also use tools such as Visual Studio to create a Silverlight application.
- . Silverlight contains LINQ, which allows you to access data through more intuitive and strong types of objects in. NET.
- If you are already using ASP. NET, You can integrate Silverlight into your familiar ASP. NET Server-side applications and client applications. You can create ASP. NET Server resources and use Ajax to access server resources without refreshing the client.
Describes the content of Silverlight.