Click here to Skip to main content
12,549,181 members (50,686 online)
Rate this:
Please Sign up or sign in to vote.
See more: Flash Silverlight HTML5
What effort actually will be required to port the existing Silverlight application into HTML5 or only canvas concept will be similar?
Posted 28-Sep-12 3:19am

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 UI(flowchart graph) and business logic in Silverlight and data access 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 | Mobile
Web02 | 2.8.161021.1 | Last Updated 1 Oct 2012
Copyright © CodeProject, 1999-2016
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