Common Language Runtime on Silverlight

Jan 20, 2009

Silverlight includes a mini-Common Language Runtime from the .NET framework, meaning that a subset of the full .NET platform that normally runs on desktops can be accessed from within the browser. Following the usual .NET model, Silverlight can be coded in a number of supported programming languages such as C#, JScript, VB, and the dynamical Phyton and Ruby .NET versions which were built by Microsoft and released under a shared source license in which developers can access and contribute to the base code.

The most important things about the CLR on Silverlight are its speed and its size. The Silverlight package including all the Silverlight technology features, the Common language Runtime, a Windows Presentation Foundation (which is the graphical subsystem feature of the .NET 3.0 framework, directly related to XAML), and .NET FX library API subset plus dynamic language support is around 4 MB and takes less than 20 seconds to install on a computer. In a demonstration displaying a game of chess routines written in .NET against native Javascript routines, the result obtained showed an enormous difference. For developers, this means that they can simply take their existing Javascript and copy it into Silverlight logic and have it perform multiple times faster than it does in the original browser environment. Furthermore, Silverlight applications can access and manipulate the browser in Document Object Model, which means they can reach outside and into the webpage itself. Since Silverlight runtime has become more common and known more and more developers for web applications have tapped into Silverlight technology for both performance increase and for better visual enhancement and user end experience.

Read more about it:

Multimedia in Silverlight
Silverlight Features - a Comparison with Adobe Flash
Development Premises
Common Language Runtime on Silverlight

Recent articles

Security in software outsourcing
May 07, 2015
One of the first things that comes to mind when thinking about outsourcing a software project is related to data security... read more
Attractive software outsourcing destinations in Eastern Europe
Mar 19, 2014
The Asian region was regarded, for many years, as the only suitable destination for software outsourcing (customers were attracted by affordable hourly rates and smaller development time frames). However in the last decade a new destination has emerged: Eastern Europe. Countries such as: Latvia, Hungary, Czech Republic, Romania, Poland, Ukraine etc. made a name for themselves on the outsourcing market by providing a complete set of services - consulting, development, support, maintenance.... read more
Romania - an attractive software outsourcing destination in Eastern Europe
Feb 25, 2014
Today's outsourcing market provides a wide range of outsourcing destinations and a high number of software development companies, so choosing an outsourcing company for your business can be a challenging and complicated process.... read more
Outsourcing: how to keep up with the competition
Jan 08, 2014
If at first, the economic climate forced more companies to outsource their IT departments towards outsourcing software companies, now outsourcing has become a viable solution for having access to a multitude of skills and expertise. ... read more
Software development: let's make it custom
Sep 09, 2013
We all want to have our requirements met immediately, but as a company it's even more important to receive personalized services, that are adapted to your day-to-day activities.... read more
...but what does software consulting mean?
Aug 15, 2013
What is software consulting? Software consulting is a service that helps other companies or self-employed individuals to meet their needs in terms of software infrastructure, development & support... read more
Press  |  Site Map  |  Technologies  |  Terms of Use  |  Privacy Policy
© 2019 SBP Romania. All rights reserved.