| By Bruce Armstrong | Article Rating: |
|
| November 25, 2011 03:00 PM EST | Reads: |
3,764 |
There's been a lot of discussion since Microsoft's BUILD conference on the fate of Silverlight. (Something that is an issue for us because Sybase was originally looking at supporting it for web app development in PowerBuilder 15.) Contrary to what a number of the pundits and would-be pundits have said, I don't think it's quite accurate to say that Silverlight is dead in Windows 8. I think it's more accurate to say it's evolved.
As background for those who haven't been following this closely, Microsoft announced that the Windows 8 operating system would support two kinds of applications: traditional "desktop apps" and the newer "metro style apps." What would not be available in the Internet Explorer provided with Windows 8 would be support for any plugins, either Silverlight or Flash (see Figure 1).

It's that last part (no plugins) that have raised the concern about the death of Silverlight. True enough, Silverlight apps running in a plugin within Internet Explorer will be dead. But if you look at the technologies used to develop "Metro style apps," they fall into two classes: those created with HTML and JavaScript, and those created with XAML and a .NET language. That latter category is where Silverlight lives on in a new form. As others have noted, it's fairly straightforward to migrate a Silverlight app to Metro apps [1], or to write a "cross-platform" application that supports both Silverlight and Metro app models.[2]
Primarily this means three things for PowerBuilder:
- Silverlight (or at least Silverlight technology) is still available as a means of deploying "native" Metro applications for the Windows 8 operating system. Note that SL is also shown in the diagram as supported for Desktop App deployment under Windows 8.
- Silverlight is no longer an adequate option for developing web applications. When Microsoft itself gives up on providing a plugin for its own browser to support Silverlight, it's over as a web deployment methodology. As I've mentioned earlier, I'm a late and reluctant convert to the use of HTML5 to generate web applications. I still believe it's an immature technology. I imagine the real test will come when Facebook releases their new HTML5-based interface (not released at the time of this writing). If there are holes in HTML5 capabilities, the folks at Facebook are going to run into them trying to support a wide variety of devices from a single code base and implementing a less than trivial interface. What will be interesting to see is if:
a. The HTML5 interface provides the same capabilities as the current native and web implementations and
b. Whether it will require a lot of browser-specific customization that is typical of current web applications. One of the points of HTML5 is to largely eliminate such customizations, but the uneven support for it now may still require it.
- Under Windows 8, HTML5 becomes another solution for developing "native" applications. Under Windows 8, HTML/JavaScript gains an equal footing with XAML/C# for developing Metro apps. This may eventually lead to the long dreamed of goal of being able to support both web and desktop applications from the same code base. However, it won't be until Windows 8 becomes the predominant operating system before most people can make that move. It wasn't until this month that Windows 7 (released two years ago) finally slightly edged out Windows XP for the most-used operating system.[3]
I wouldn't recommend that Sybase give up on Silverlight targets in PowerBuilder 15. They probably need to abandon hope of using such a target as a primary means for web deployment though. They may need to look at using it to leverage the development of an XAML-based Metro app target as well. But it's beginning to look like HTML5 may become not only the best long-term bet for web deployment, but for desk-
top deployment as well.
References
Published November 25, 2011 Reads 3,764
Copyright © 2011 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Bruce Armstrong
Bruce Armstrong is a development lead with Integrated Data Services (www.get-integrated.com). A charter member of TeamSybase, he has been using PowerBuilder since version 1.0.B. He was a contributing author to SYS-CON's PowerBuilder 4.0 Secrets of the Masters and the editor of SAMs' PowerBuilder 9: Advanced Client/Server Development.
![]() |
chrispollach 11/18/11 04:57:00 PM EST | |||
Hi Bruce; FYI ... Silverlight only runs in 32bit mode. When you try and install it in the latest version of IE on Windows7 it stops dead in its tracks and warns you it's ONLY for 32bit IE. So unless Microsoft addresses this aspect - I suspect that SL is going the way of the DoDo bird. Regards ... Chris |
||||
- Silverlight Is Dead, Long Live Silverlight
- Microsoft’s Second UI Innovation
- Java for Programmers (2nd Edition)
- Apprenda Upgrades Its .NET Private PaaS
- Microsoft Tries Hadoop on Azure
- After PowerBuilder 12.5 Classic – Sneak Preview
- Microsoft & HP Turn Cloud Buddies
- Eleven Reasons Why Windows Phone Will Overtake Android
- Microsoft Updates Office 365
- Microsoft Focuses Big Data Efforts on Hadoop
- Boies Swings Both Ways on Android
- Which Technology Team Will You Be On?
- Silverlight Is Dead, Long Live Silverlight
- Microsoft’s Second UI Innovation
- Java for Programmers (2nd Edition)
- Apprenda Upgrades Its .NET Private PaaS
- Microsoft Tries Hadoop on Azure
- Announcing Rapid Protect - A Comprehensive Mobile Application Geared to Address the Safety and Security Needs of the Families Worldwide
- HP and Microsoft Take On Oracle
- Half of All Android Licensees Now Paying Off Microsoft
- Microsoft Reportedly Teaming for Another Run at Yahoo
- After PowerBuilder 12.5 Classic – Sneak Preview
- Quanta to Pay Microsoft’s Android Tax
- ABBYY TextGrabber + Translator for the iPhone® Offers Language Translation and Social Media Support
- Google Maps and ASP.NET
- Converting VB6 to VB.NET, Part I
- How to Write High-Performance C# Code
- Crystal Reports XI & How It Has Changed
- Creating Controls for.NET Compact Framework in Visual Studio 2005
- Where Are RIA Technologies Headed in 2008?
- Programmatically Posting Data to ASP .NET Web Applications
- Implementing Tab Navigation with ASP.NET 2.0
- AJAX World RIA Conference & Expo Kicks Off in New York City
- .NET Archives: Getting Reacquainted with the Father of C#
- i-Technology Viewpoint: "SOA Sucks"
- i-Technology Photo Exclusive: Bill Gates & Steve Jobs In "Nerds"

































