SHARE
Facebook X Pinterest WhatsApp

5 Essential FAQs about Microsoft Silverlight

Silverlight is one of the new web development technologies that Microsoft has been promoting. As a database professional, you might be wondering what Silverlight is and what it offers to those in the SQL Server world. I’ve compiled five FAQs about Silverlight that give you the essentials on this new technology. 1. What is Silverlight […]

Written By
thumbnail
CodeGuru Staff
CodeGuru Staff
Apr 30, 2010
CodeGuru content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

Silverlight is one of the new web development technologies that Microsoft has been promoting. As a database professional, you might be wondering what Silverlight is and what it offers to those in the SQL Server world. I’ve compiled five FAQs about Silverlight that give you the essentials on this new technology.

1. What is Silverlight and is it free?

Microsoft Silverlight is essentially a technology for building Rich Internet Applications (RIA). Silverlight applications are based on the .NET Framework and are an alternative to using Adobe Flash. Silverlight provides the ability to deliver streaming media and interactive applications for the web and is delivered as a browser plug-in.

2. What browsers does it support?

Silverlight supports Internet Explorer, Firefox, and Safari. Silverlight 4 will add Google Chrome to this list. Both Windows and Mac have a Silverlight runtime. No Linux yet.

3. What can database developers do with it?

Earlier versions of Silverlight were targeted more toward rich media delivery from the web. However, Silverlight 3 includes support for data binding with SQL Server, making Silverlight a viable choice for building RIA business applications on the web. Silverlight 4 will provide drag-and-drop support for data binding with several built-in controls, including the listbox and datagrid controls.

4. Can it access resources on the client system?

Yes. Silverlight supports building both sandboxed and trusted applications. Sandboxed applications are restricted to the browser. Trusted Silverlight applications are able to access client resources.

5. How do I start developing Silverlight applications?

Silverlight applications are coded in XAML and created using VS 2008/2010, Microsoft Expression Studio, or the free Microsoft Visual Web Developer. You can download the Silverlight runtime, Silverlight development tools, and guides at the Silverlight website.

Recommended for you...

System.Text.Json improvements in .NET 7
Hannes DuPreez
Oct 21, 2022
.NET 7 Release Candidate 2
Hannes DuPreez
Oct 20, 2022
The Top 20 Programming Languages in 2022
Hannes DuPreez
Oct 17, 2022
Is Anyone Hiring Programmers?
Bradley L. Jones
Sep 22, 2022
CodeGuru Logo

CodeGuru covers topics related to Microsoft-related software development, mobile development, database management, and web application programming. In addition to tutorials and how-tos that teach programmers how to code in Microsoft-related languages and frameworks like C# and .Net, we also publish articles on software development tools, the latest in developer news, and advice for project managers. Cloud services such as Microsoft Azure and database options including SQL Server and MSSQL are also frequently covered.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.