Це дуже поширений ефект у нашій галузі.
Наприклад, я особисто використовую haXe і розгортаю мій код клієнта на Flash Player, тому що IMHO - це найкраща веб-платформа, на яку я можу орієнтуватися. Після закінчення сервісу C #, я, мабуть, перевірте, чи варто використовувати Silverlight, хоча моє особисте відчуття, що він помер, перш ніж він насправді зняв.
Будучи дуже задоволений моїм вибором мови, я часто запитую себе: чому б більше веб-розробників не використовували відкриту, мульти-парадигму, експресивну, багатоплатформенну мову?
Причин багато, але вони завжди однакові. Дійсний - особисті переваги. Але часто це зводиться до незнання або небажання до нових / нішевих технологій.
Що стосується Flash, у мене були численні аргументи щодо того, чому він має своє місце і навіщо ним користуватися. Люди в основному стверджують, що вся суть Flash - це створення фантазійних сайтів, які завантажуються століттями та жахливо (і розповсюджують багато іншої дезінформації).
Насправді все навпаки, і такі додатки, як Aviary Phoenix або Sliderocket, і такі ігри, як Koyotl і Tanki Online, доводять це. Flash - це зріла платформа для створення досвіду, схожого на робочий стіл у браузері.
Зрештою, занадто багато стратегічних рішень приймаються некомпетентними людьми, які вважають за краще слідувати тенденціям і швидше довіряють якомусь фантазійному блогеру, ніж своїм розробникам. І у кого справді багато неправильних ідей у голові.
Нові / нішеві технології завжди борються за прийняття, якщо тільки вони справді не пройдуть прорив. Наприклад, Ruby досяг успіху в цьому через Rails і великий галас навколо нього. Flash мав такий прорив для дизайнерів, тому що в 90-х люди вважали, що пронизливість - це добре, і це була перша широко розповсюджена платформа, яка дозволила реалізувати саме це.
Незважаючи на Flex, Flash ніколи насправді не мав такого прориву для розробників. Можливо тому, що GWT , qooxdoo та безліч інших фреймворків розгортання HTML достатньо гарні, просто не використовуйте Flex або Flash, а розробників Java та JavaScript є значно більше (мабуть, компанії вважають за краще вибирати технології, де існує велика кількість потенційних співробітників ).
У наш час вам не потрібно писати свій веб-сайт AJAX. Ви фактично не можете розуміти HTML і робити це все одно, мовою на ваш вибір.
Наразі HTML5 широко рекламується та просувається вперед, і багато людей сприймають смерть Flash від цього. Наведено багато чудових причин, чому HTML5 кращий за Flash. Що ймовірніше, це те, що у вас буде все більше і більше голодних веб-сайтів, голодних ресурсів, створених HTML5. Стандартне лайно не краще, ніж стороннє лайно.
Зараз відбувається багато чого. IPhone та інші подібні пристрої створили гігантський ринок, якого там не було лише 4 роки тому. І веб-стандарти нарешті просуваються всіма великими компаніями в одному напрямку (невиразно).
Особисто я просто сподіваюся, що вся агітація улагодиться протягом року-двох, що HTML5 стабілізується, дозріває та поширюється до цього часу, тоді як Apple сподівається зайняти менш деспотичну позицію та Flash Player стане швидшим на мобільних платформах. І що коли цей великий крок буде зроблений, люди просто повернуться до вибору правильного інструменту для роботи, як це було після припинення війн браузера. На сьогоднішній день занадто багато шуму, щоб люди чітко думали.