Is Silverlight programming worth learning?

Arcadio

Diamond Member
Jun 5, 2007
5,637
24
81
I'm not sure if I should try to learn some Silverlight programming or just focus on improving my .NET and Java programming skills. Another option is to learn Flash, although I don't like it. What do you think?
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,360
4,067
75
I think Silverlight is about dead, and Flash is dying. I suggest you learn HTML5, CSS3, Javascript, and maybe jQuery.
 

KB

Diamond Member
Nov 8, 1999
5,402
386
126
SilverlighT will continue to be used for mobile development on the windows phone, but is being phased out for general web development. Java and html5 with prove far more useful.
 

DaveSimmons

Elite Member
Aug 12, 2001
40,730
670
126
Right now Windows phones are a tiny sliver of the market compared to iOS and Android so there isn't much value in Silverlight for that unless your employer has bought into them for company use.

I'll second the recommendation for HTML5, CSS, JavaScript and jQuery for cross-platform. For mobile you might use your existing Java skills to pick up Android development.
 

Glagorx

Banned
Nov 23, 2011
54
0
0
I think Silverlight is about dead, and Flash is dying. I suggest you learn HTML5, CSS3, Javascript, and maybe jQuery.

That's totally same as my opinion. Flash isn't really dying because of it's wide usage but development of new things stopped so in near future (if nothing gonna happen to save Flash) will Flash start fading.
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
Just to echo what everyone else has already said: I started with Silverlight a couple of years ago because it was an alternative to Flash that used the technology stack I was already familiar with. It's still cool stuff, but the fact is that the world is rapidly moving on. What made sense for a world with laptops and desktops doesn't make as much sense in a world where most computers can fit in your pocket. HTML5 is the future of interactive apps on mobile browsers, so I would head in that direction.
 

brandonb

Diamond Member
Oct 17, 2006
3,731
2
0
Its unfortunate, because unlike some of Microsofts technology, Silverlight is actually pretty well designed and powerful. I'd hate to see it go away. I never adopted it (I avoid web tech all together, as I find it clumbsy and unrefined) but it was a technology I wanted to get into myself.
 
Last edited:

Stuxnet

Diamond Member
Jun 16, 2005
8,392
1
0
This is a tough call. Everyone says that HTML 5 will replace Silverlight, but HTML 5 and Silverlight aren't 100&#37; overlapping technologies. There is a LOT that Silverlight can do that absolutely, positively cannot be accomplished via HTML 5 (and still achieve the same performance / user experience).

I wrote and maintain a very thick web-delivered imaging application using SL. There's no way we could have implemented the features and functionality through HTML 5 + AJAX and still achieved the same level of performance and usability... not to mention the nightmarish amount of Javascript that it would have taken to even come close.

That said, it does seem like Microsoft is abandoning it. And despite the project I just described, I'm not against Microsoft abandoning it. I'm sick and tired of idiot managers trying to shoehorn thick-client applications into web scenarios (usually because they don't understand the differences between the two). If you need thick-client performance and functionality, then write a thick-client application with WinForms, WPF, etc.

tldr; No, I wouldn't bother unless it's a requirement for your current job or your dream job. The benefit is that a lot of what you learn will transfer to thick-client development (WPF), so it's not a total loss.
 

Red Squirrel

No Lifer
May 24, 2003
68,468
12,615
126
www.anyf.ca
I would look at HTML5 and/or Java before Silverlight. HTML5 is a W3C standard and is open which means you can target all platforms, not just MS.
 

BigDH01

Golden Member
Jul 8, 2005
1,630
82
91
This is a tough call. Everyone says that HTML 5 will replace Silverlight, but HTML 5 and Silverlight aren't 100% overlapping technologies. There is a LOT that Silverlight can do that absolutely, positively cannot be accomplished via HTML 5 (and still achieve the same performance / user experience).

I wrote and maintain a very thick web-delivered imaging application using SL. There's no way we could have implemented the features and functionality through HTML 5 + AJAX and still achieved the same level of performance and usability... not to mention the nightmarish amount of Javascript that it would have taken to even come close.

That said, it does seem like Microsoft is abandoning it. And despite the project I just described, I'm not against Microsoft abandoning it. I'm sick and tired of idiot managers trying to shoehorn thick-client applications into web scenarios (usually because they don't understand the differences between the two). If you need thick-client performance and functionality, then write a thick-client application with WinForms, WPF, etc.

tldr; No, I wouldn't bother unless it's a requirement for your current job or your dream job. The benefit is that a lot of what you learn will transfer to thick-client development (WPF), so it's not a total loss.

I agree with this. If I had to learn something, it would be HTML, Javascript, CSS, and some sort of server-side language.

However, there are things that you can do with Silverlight that are extremely difficult or cumbersome to replicate elsewhere. This is especially true if you look at some 3rd party software packages and RIA services. You can do things extremely quickly and easily and make it look very nice.

The last full website I completed included a combination of AJAX with ASP.NET MVC and Silverlight for a calendaring system provided by Telerik. If you can do both, you can go a lot farther in my opinion.
 

dwell

pics?
Oct 9, 1999
5,185
2
0
Silverlight is being used to develop Xbox apps. It's pretty much dead as a web plugin. Avoid Flash at all costs.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |