Я думаю, що ваш погляд на спалах є занадто неглибоким, що також стосується багатьох відповідей, наданих тут. Я працюю з Flash Player як платформа вже близько 5 років, і я хотів би взяти час, щоб пояснити кілька речей.
Транслятор: Гото висновок.
Проблема із Flash
Однією з найбільших проблем цієї платформи є те, як вона монетизується:
За допомогою інструментів розробки, що знижують бар'єр для входу до мінімального рівня. Як результат, у вас є багато нахабних додатків.
Те, що стверджується про Flash, справедливо для флеш-контенту, але не є конкретним для платформи. Та ж компанія, що створила флеш, створила Dreamweaver. Востаннє я перевіряв, це дало результати настільки ж шаленого, як і середній вміст флеш.
"Правда" про Flash
- Проникнення на ринок Flash Player може відповідати тому, який використовується у веб-переглядачі, з яким ви готові бути сумісними, створюючи HTML-рішення. Оцінки IE6 все ще сягають понад 10% .
- Flash Player немає на мобільних пристроях, принаймні не таким чином, з яким можна було б серйозно працювати. ОТОХ, якщо ви чесно дбаєте про мобільний досвід, то вам слід створити мобільну версію створеного вами сайту.
- Flash Player не повільний. AVM2 перевершує всі двигуни JavaScript у ситуаціях загального призначення, хоча V8 є альтернативою, але він використовується лише в Google Chrome. Флеш-плеєр також досить швидкий як для візуалізації векторної, так і для растрової графіки, і може бути значно вищий за успіх лише за допомогою апаратних прискорених HTML-рендерів, які не мають широкого поширення. Якщо Flash Player використовувався лише для відображення даних так само, як і HTML-сайти, різниці ви не помітили.
- Flash Player використовується для створення шалених мультимедійних сайтів та банерів. Однак Flash Player здатний запускати багаті Інтернет-програми, такі як Sliderocket , Aviary Tools (особливо Phoenix), такі ігри, як Tanki Online і Koyotl (я сам працюю над цією грою, і, сподіваємося, запустимо публічну бета-версію на наступному тижні, до тоді знімки екрана внизу повинні справляти враження).
Існує така річ, як фактична розробка флеш-пам'яті, і якщо ви насправді зацікавлені, я пропоную вам взяти копію FlashDevelop, що стосується фактичної розробки програмного забезпечення на флеш-платформі.
Ваша заява про те, що для спалаху потрібно більше часу на розробку, базується виключно на вашому особистому наборі навичок. Це так, ніби розробник .NET стверджував, що на розробку Java потрібно більше часу.
Flash проти HTML
Flash - з мого особистого досвіду - кращий вибір, ніж HTML, якщо ви хочете створити складний, стійкий інтерактивний додаток, товстий клієнт, який розгортається з Інтернету (*).
Тепер для створення веб-сайтів з відносно низьким рівнем інтерактивності, як, наприклад, форум, немає великої причини використовувати флеш, за винятком деяких крайових випадків, які тут не дуже важливі. Вибір HTML полегшує SEO та забезпечує доступність. Але це все-таки справа смаку, хоча я не можу уявити, що люди, які не мають технічних питань, мають вагомі причини віддати перевагу спалаху.
Залежно від ситуації та особистої філософії те чи інше є "кращим", але твердження від "спалаху відсмоктує" до "це нормально як доповнення" є надто спрощеним.
Я боюся , що, за бажанням досить , ваші клієнти мали в виду виду досить , що робить вас хочуть рвати . У цьому випадку спалах також є кращим інструментом для здійснення цього кошмару. Я відмовляюсь від таких завдань, а також не пересилаю їх. Це злочин. І я боюся, що коли HTML5-бекенд Adobe CS Flash буде досить стабільним, ви не зможете сховатися від цього, просто видаливши спалах.
Якщо це те, що вони хочуть, я благаю вас спробувати поговорити з ними. Це не хіп, це не круто, це неприємно. Ти це знаєш. Усі тут роблять. Вони також повинні.
Висновок
Демонізація спалаху не дуже чесна, і я не думаю, що вам це потрібно.
Досвід роботи з JavaScript / CSS / HTML є цінним. Сказати, що ви дуже продуктивні з цим стеком і що ви впевнені, що будете задовольняти вимоги свого клієнта (припустимо, що ви є) - це гарна річ і абсолютно вагомі міркування.
Найкраща робота, яку ви можете зробити за мінімальних витрат, - це використовувати технології, якими ви опановуєте, і ваші клієнти хочуть отримати саме це . На відміну від ряду популярних напівправд, це є суцільним фактом.
(*): Я думаю, що стандарти - це чудова річ. Я сам використовую haXe вже 2 роки, одна мотивація - це можливість перемикання, коли вважаю HTML робочою альтернативою для моїх вимог. Поки що я повинен сказати, флеш-плеєр все ще є моєю переважною ціллю з ряду причин, з яких я представив підмножину. Тож як я з нетерпінням чекаю дня, коли HTML зробить флеш-плеєр застарілим для моєї роботи, я думаю, що минуло ще кілька років.