Click here to Skip to main content
13,088,846 members (62,763 online)
Rate this:
Please Sign up or sign in to vote.
What effort actually will be required to port the existing Silverlight application into HTML5? Will it be wise choice to continue development in Silverlight for the enhancements(big)?

What I have tried:

I have a workflow designer already developed in Silverlight. I have tried several HTML5 ready-made solutions for the migration purpose but neither is too efficient.
Posted 28-Sep-12 3:19am
Updated 3-Aug-17 3:09am

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

How much work will depend on how the Silverlight application was developed.

If the application logic is in a WCF service which is consumed by the Silverlight application it will be less work as you can just rebuild the UI in HTML5 and re-consume the same service.

If all the logic is built into the UI layer then you have a larger job.

So it all depends on the size of the application and it's architecture.

As for the question in the title. Will HTML5 replace Silverlight?

The answer is no. But neither will Silverlight replace HTML. At the moment Silverlight has niche in that it can stream and render media content which implements digital media rights. Also it supports advanced two way bindings which means UI updates can be event driven by the server instead of the client having to poll for the changes. This can be quite important for financial decisions where every second counts. Silverlight is also about to pushed quite heavily with Windows 8 Metro apps and WinPhone apps. But that still leave you unable to support other mobile platforms or even Linux as Moonlight can be quite quirky.

That said, who want's to write an application for the Web, iOS, Android and WinPhone? All these platforms support HTML5. With HTML5 cache manifests you can write whole applications that work offline. That means if you can achieve what it is you're trying to do with HTML5 then why not? Your product can then be consumed without restriction.
Manish Ray 1-Oct-12 6:40am
Nice to hear from you. As per your answer, I have only UI in SilverLight and business logic in WCF. Thanks for descriptive answer.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web03 | 2.8.170813.1 | Last Updated 3 Aug 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100