WHY SILVERLIGHT IN WEB 2.0
Silverlight is the next step towards user experience in enriching today’s 2.0 technology.Microsoft Silverlight is a web application framework with added interactivity featuresand supports.NET languageand development tools. It is basically a programming modelto develop and distribute
R
ich
I
nternet
A
pplications (RIAs). It is a free cross browserplug-in for delivering multimedia experiences for the web. It is considered as an Adobeflash alternative.Silverlight supports Microsoft's Common Language Runtime (CLR), which allows bothdesigners and developers to run the .NET environment within a browser and do so in arelatively lightweight packageSilverlight enablesweb site developmentcompanies to design, develop, and deliverpowerful applications and experiences for the web. It’s a browser plug-in that works withMac OS, Windows, Linux, and devices. Best of all, it’s free, only 4MBs, and installs inten seconds.In silverlight applications, user interfaces are declared in XAML (E
x
tensible
A
pplication
M
ark up
L
anguage) which is Microsoft’s XML-based language for creating a richgraphical user interface (GUI) and program using a subset of .NET framework Silverlight applications can be hosted on any Web server accessible to the targetaudience. The two most commonly used Web servers are Microsoft Internet InformationServer (IIS) and Apache.Microsoft Silverlight powers rich application experiences and delivers high quality,interactive video across the Web and mobile devices through the most powerful runtimeavailable on the Web. Microsoft Silverlight extends and amplifies your existingdevelopment skills, empowering you to build new types of applications for the Webregardless of target platform or browser.Microsoft has also released a free service called "Silverlight Streaming" that developerscan use to store up to 4 GB of content for a Silverlight application, addressing concernsabout storage.There are various versions of silverlight that includes Silverlight 1.0, Silverlight 1.1,silverlight 2 and the latest being released this month is silverlight 3.
Silverlight 1.0
Silverlight 1.0 is released for Mac and Windows. Silverlight 1.0 is focused on enablingrich media scenarios in a browser. You can only use java script to create silver lightapplications in 1.0 version.
Silverlight 1.1
Silverlight 1.1 will include a cross-platform version of the .NET Framework, and willenable a rich .NET development experience in the browser. It include a subset of the full.NET Framework base class library you use today, including support for collections,generics, IO, threading, globalization, networking (including sockets, web-services andREST support), HTML DOM, XML, local storage, and LINQ. You'll be able to use any.NET language to develop a Silverlight application (VB, C#, JavaScript, Python, Ruby,Pascal, and more).
Leave a Comment