Silverlight is a sub-product of Windows Presentation Foundation. It uses cross-browser web technology to achieve seamless operation of multiple operating systems and even on mobile devices. Like flash, WPF/E is a browser plug-in that can display vector graphics, animations, and videos.
Silverlight integrates a variety of existing web technologies and devices. It can run on Windows and Mac platforms and supports IE, Firefox, and even Apple's Safari web browsers. Instead of porting the existing website design, or even using Adobe Flash.
As for the differences between Silverlight and flash, a senior Microsoft expert once described: a WPF/EProgram"It is not a compiled binary file passed to the Flash Player ." Instead, allCodeAll images are standard-based and all images use XAML.
At the same time, unlike Flash content that is not easily indexed by search engines, Silverlight exposes its element tree in the DOM type, and the content can be well indexed by search engines.
Appendix: Silverlight Product Introduction
1. Silverlight integrates video, interactive content, and other applications through a small browser plug-in. The solution integrates powerful image and layer technologies, supports seamless integration of images of any size, and provides layer technologies suitable for broadcasting, you can add buttons, titles, or other interactive content to an image.
2. Silverlight allows the use of WMV standards to provide high-quality videos and audios from HD devices to mobile devices. In addition, this tool supports 15 x Fast Video Encoding and hardware acceleration through Expression Media Encoder and the built-in platform of tarari.
3. Silverlight supports multiple platforms, allowing users to easily reuse code and seamlessly connect to the Web through different platforms.
4. Silverlight integrates a variety of existing web technologies and devices, which means it can be used on any server or publishing platform without porting the existing website design, it even includes content designed using Adobe Flash.
5. Silverlight uses the XAML language that has been used in. Net 3.0 and Vista, which makes the development language of web content consistent with that of desktop content, thus reducing development costs. Silverlight is also compatible with a large number of other standards and existing technologies, including ASP. net, Ajax, and. net 3.0, which allows developers to develop web-based content based on existing standards or Microsoft's mature technology.
6. In addition, Silverlight provides a large number of development tools and development environment support for designers and developers. For designers, the expression design and expression blend software can create reusable interfaces. Expression web allows users to use XHTML, XML, XSLT, CSS, and ASP in W3C-compliant website development.. NET and other tools. For developers, web development based on Visual Studio supports technologies including ASP. NET Ajax and multiple development languages such as JavaScript, C #, VB, Ruby, and python.
7. The installation procedure of the Silverlight browser plug-in is simple and the size is about 2 MB. When a user encounters a webpage developed using Silverlight, the plug-in can be quickly installed. Silverlight's built-in video and animated advertising solutions are highly flexible. When transmitting broadcast-type videos or animated advertisements, they do not affect the quality of videos. This problem is a common problem of existing technologies.
8. With the award-winning Windows Media Technology, the transmission traffic can be reduced by 46% and is compatible with the existing Windows Media traffic configuration solution. If you use the IIS media package in the Next Generation Windows Server System, the traffic will be further reduced.
9. Silverlight supports content access protection technology. On both Windows and Mac platforms, Silverlight supports a variety of business models, including subscription, leasing, paid browsing, and preview.