Во-первых, я думаю, вам не следует поддаваться ажиотажу HTML5 и заблуждению, что он может заменить все существующие плагины. Не будет, потому что он не предназначен или не может: если веб-разработчики изучат flash
Во-вторых, Flash и Silverlight тоже не являются конкурентами. Silverlight - молодая, мощная и всемогущая платформа, а Flash - зрелая, оптимизированная и высокопроизводительная платформа. Одна из самых больших ошибок заключалась в том, чтобы продавать Silverlight как оппонента Flash. Когда дело доходит до времени разработки, Flash превосходит Silverlight в тех областях, для которых он был разработан, в то время как Silverlight использует возможности платформы .NET и позволяет повторно использовать многочисленные библиотеки .NET, что делает его пригодным для решения огромных проектов.
В-третьих, не стоит слишком увлекаться кроссплатформенностью. Лучший кроссплатформенный опыт, который вы можете получить, - это использование Java / JavaFX. Flash ужасен в Linux и все еще ужасен на Mac. Похоже, то же самое и с Silverlight / Moonlight. Их сила в кроссбраузерности. За исключением нескольких причуд, в данной ОС каждая из них будет обеспечивать идентичный опыт во всех браузерах (одинаково хорошо в Windows, одинаково необычно в Linux).
Я думаю, недавний рост интереса к навыкам Silverlight связан с тем, что лица, принимающие решения (большинство из них - люди, которые не могут отличить сервер от аквариума), начинают верить, что это крутая вещь. Проникновение на рынок достаточно высоко, а инструмент достаточно старый, чтобы ему можно было доверять.
Я бы никогда не сказал: «Flash - это будущее», «Silverlight - это будущее» или «HTML5 - это будущее». Все они. Вы должны решить для себя, какие приложения вы собираетесь разрабатывать, и найти для этого подходящие инструменты. Лучше быть хорошим в том, что тебе нравится и во что ты веришь, чем посредственным в том, что сейчас модно.
greetz
back2dos
person
back2dos
schedule
05.08.2010