Do i still Need Microsoft Silverlight?
Albertina Call heeft deze pagina aangepast 5 dagen geleden


Searching the World Wide Net has modified rather a lot because the early nineteen nineties. Back then, most Internet pages consisted of static textual content, a few images and the occasional looping (and sometimes irritating) MIDI sound file. But the web has grown more advanced through the years. At the moment, you may go to Web pages that incorporate video, animation, sound and interactive features. With probably the most advanced Websites, it’s nearly like getting pulled into a film. However so as to build, view and work together with these new features, Memory Wave programmers have needed to create new functions. One of those functions is Microsoft’s program Silverlight. Silverlight defies simple clarification. In many ways, it is just like Adobe Flash. Silverlight requires builders and users to download a consumer -- Internet browsers cannot process Silverlight content material without this obtain. It provides Web builders the ability to include streaming video, audio and animation into Net pages. Programmers can create complicated, person-interactive Web purposes utilizing Silverlight know-how. On the World Vast Web, these purposes have a particular title: Wealthy Internet Functions (RIAs).


Web browsers may eventually evolve into totally-fledged Web-based operating techniques as we use the Internet to provide our information processing and storage needs. Leveraging the Internet in this manner is called cloud computing -- packages and information dwell within the “cloud” of the Web instead of on an individual person’s machine. Silverlight is simply one in all dozens of instruments designed to assist programmers create higher RIAs. Microsoft engineers built Silverlight as an extension of different Microsoft projects, but the applying itself stands by itself. Microsoft promotes Silverlight as a cross-platform, cross-browser expertise. Meaning Silverlight applications should work on both PCs or Mac computer systems and within browsers like Web Explorer, Firefox or Safari. Silverlight should soon work with Linux computer systems as nicely -- an open-source mission known as Mono is spearheading the hassle to create a Linux version. Although Silverlight is a young expertise, it is no stranger to hassle or controversy.


Some developers and users aren’t eager on yet another Web expertise that requires a downloadable plug-in to work. And a partnership with NBC during the 2008 Beijing Olympics may not have generated as a lot buzz as Microsoft hoped. However earlier than we soar into all of that, let’s first take a closer look below Silverlight’s hood. Silverlight 1 helps purposes written in the JavaScript programming language. Visible Fundamental. Each versions of Silverlight work within the .Web framework. So what’s .Internet? It’s one other product from Microsoft. The .Internet framework is a programming mannequin. Programmers can build purposes inside this mannequin -- notably Internet purposes that depend on eXtensible Markup Language (XML).Net Framework’s two main elements are a common language runtime and a category library. The common language runtime acts like an administrator -- it screens functions and allocates the sources those purposes want (like enhance memory retention or processing energy) to run properly. The category library contains several reusable software objects programmers can rely on while creating functions.


A software object has two traits: state and behavior. An object’s state refers to the completely different situations the thing can have. For instance, a program might have the states of “operating,” “paused” and “stopped” (although not all at the identical time). Behaviors confer with what an object can do. And that’s simply the framework that surrounds Silverlight! Within Silverlight, Microsoft consists of Windows Presentation Foundation (WPF) know-how and help for eXtensible Utility Markup Language (XAML). Application developers can use both WPF and XAML to create Web purposes. Each WPF and XAML work seamlessly inside the .Internet framework. Microsoft developed WPF as a result of Hypertext Markup Language (HTML) has limitations -- Internet browsers are capable of executing functions which might be too complicated for HTML to support. WPF makes use of a vector-based rendering engine to generate graphics for functions. The primary objective of XAML is to give developers the means to tweak the appearance of their purposes. Collectively, WPF and XAML outline the look and habits of a Silverlight utility.