Javascript – Should I learn Silverlight or JavaScript/JQuery/CSS/HTML

javascriptsilverlight

I'm a seasoned desktop developer working in C++/C#/WinForms/etc. Up until this point, I have done very little in terms of web development. I've come to the point in my career where I feel like I should start doing web development – not to replace my desktop experience but to become more well rounded as a developer.

I already know some HTML and JavaScript, but I am by no means proficient. I'm very comfortable with .NET.

So what is your opinion? Should I focus mastering HTML/CSS/JavaScript/JQuery (with ASP.NET or PHP on the back-end), or should I nurture my .NET experience and dive into Silverlight?

I'm curious about factors such as performance, adoption rate, etc. and any other advice that should guide my decision.

PS: And I have read this article, but it is slightly different from my question.

Best Answer

If you are truly looking to grow your skills as a developer and make the transition into the world of web development. I strongly recommend starting with the HTML, CSS, JavaScript, jQuery, ASP.NET AJAX route.

There are many reasons for this, but more than anything these are the fundamentals of web development. Everything in the end is rendered to the user in HTML, and Javascript/CSS are things that we have to deal with on a regular basis. CSS and cross browser functionality is still and issue and understanding how that works is a fundamental piece to being able to be a proficient developer.

Then the JavaScript/JQuery piece, this is also a now fundamental requirement in many ways as people expect rich, functional User Interfaces and understanding how to leverage these technologies is key.

Sliverlight is great to learn as well, however, I think that the base knowledge and getting experience with general web development techniques is needed first. Especially since silverlight in most cases is just a small portion of a website.

Related Topic