Я опытный разработчик рабочего стола, работающий в С++/С#/WinForms/etc. До этого момента я делал очень мало с точки зрения веб-разработки. Я пришел к делу в своей карьере, когда мне кажется, что я должен начать заниматься веб-разработкой, а не заменять мой рабочий стол, но чтобы стать более округленным как разработчик.
Я уже знаю некоторые HTML и JavaScript, но я отнюдь не профессионал. Мне очень нравится .NET.
Так что вы думаете? Должен ли я сосредоточиться на овладении HTML/CSS/JavaScript/JQuery (с ASP.NET или PHP в фоновом контенте), или мне нужно воспитывать опыт .NET и погружаться в Silverlight?
Мне интересны такие факторы, как производительность, скорость принятия и т.д. и любые другие рекомендации, которые должны служить моим решением.
PS: И я прочитал эту статью, но немного отличается от моего вопроса.