Comments 99
P.S. Несколько лет в веб-разработке.
Классная штука, но почему-то не получила популярности.
А Джобс, конечно, вспугнул рынок флэша)
Может и вспугнул, зато как я радовался, когда просили запихать флеш на страничку для iOS, а я такой «айфоны не умеют во флеш». И все, можно не мучить этого монстра.
Интересно было бы поставить график популярности айфонов на фоне графика flash. Правда не знаю какой задать тэг stakoverflow, не «iphone» же.
Да какой он бог? Погуглите Android vs iOS popularity 2017
Но я думал, когда писал о времени и месте, т.е. на то время это был самый популярный смартфон, если не единственным. Время деньги, а в случае айти проекта это может принять драматический характер, что, возможно и случилось с Флешем.
Apple — это самый дружный компьютер, телефон итд.Скорее самый хайповый компьютер, телефон и т.д. Но при этом уже многие годы сторонникам Apple проходится «двигать ворота» изобретая всё новые и новые метрики, которые бы показывали, что у Apple всё хорошо (по мере того, как старые начинают показывать, что таки «всё плохо»). В частности до 2015го года iOS удавалось сохранять позиции в метрике «количество просмотров web-страниц», несмотря на упавшие продажи телефонов. В 2016м — этот тренд тоже сломили.
Среди моих знакомых были те кто «наконец понял и принял Эплизм и не понимал как раньше мог не видеть и сомневаться»:)Такие люди всегда были и, по всей-видимости, будут. К счастью Apple никогда не была платформой, которая что-то решала — вокруг неё всегда была куча шума, но она никогда не являлась доминирующей платформой. За единственным исключением — iPod. Впрочем iPod не имел софта, так что практически был важен для Apple, а не для рынка разработки…
Немного не соглашусь. Всё-таки у них довольно цельная экосистема, где телефон отлично напрямую дружит с планшетом, компьютером и тв приставкой, причем настраивать всё это толком не надо.
Смотришь ютуб на айфоне, парой нажатий пустил видеопоток на телевизор через эппловскую же приставку.
Да, на альтернативных экосистемах такое тоже достижимо, но степень интеграции "без забот" как-то не очень.
Всё-таки у них довольно цельная экосистема, где телефон отлично напрямую дружит с планшетом, компьютером и тв приставкой, причем настраивать всё это толком не надо.Так при Джобсе было. Он всё под себя затачивал и, действительно, всё работало. То, что Джобсу виделось полезным — работало, что не казалось полезным — не работало, но, действительно, то, что Джобс лично «отобрал» — работало.
А сегодня — вы наушники от iPhone к Macbook'у не подключите, на и сам телефон, без переходников — тоже.
Да, на альтернативных экосистемах такое тоже достижимо, но степень интеграции «без забот» как-то не очень.Возможно. Но зато и «смирительной рубашки» там тоже нет. Ограничений, проистикающих только из того, что кто-то решил, что вам что-то «не нужно» — тоже нет. Гугл может не хотеть, чтобы вы SD-карты использовали — но это не значит что Samsung тоже от них откажется.
У меня AirPads прекрасно переключаются с iPhone на iPad или iMac.
а еще у меня дискета в ноутбук не вставляется… некуда...
Скорей всего тут уже проблема со сменой поколений. Ну и дальнейшая сегментация да. добавляет несовместимости.
Скорей всего тут уже проблема со сменой поколений.Какая, к бесу, смена поколений? Речь идёт о последнем макбуке и последнем iPhone — выпущенными одной компанией! Причём такой, который гордится своей «целостной» экосистемой.
Хорошо хоть кабель USB-C to Lightning выпустили — хотя во время появления Macbook 2017 не было и этого…
король и боль
fixed
Это откуда вы знаете, что не получила? В энтерпрайзе очень даже получила.
Причем я с ним работаю примерно с 2005 — и могу спокойно утверждать, что только сегодня (с внедрением новых стандартов типа shadow dom) javascript фреймворки более-менее достигли того уровня удобства, который у флеша был где-то в 2009 году (когда вышла версия 4, если быть точным).
Ну т.е. другими словами, если посмотреть например на Polymer, которому от роду года три — то он почти достиг того, что флекс умел тогда, с точки зрения создания своих компонентов, которые можно переиспользовать, не думая о последствиях — и они просто работают. Причем именно что почти (sic!).
И кстати, Air для IOS существует и всегда существовал, там нет и не будет только плагина для браузеров, т.е. нельзя включать flash в веб страницы.
Так же исследование не совсем репрезентативно, потому что не отражены технологии:
1. Имеющие тенденцию к росту
2. Имеющие стабильный спрос.
https://trends.google.com/trends/explore?q=exit%20vim,exit%20vi,vim
Из вима стали выходить чаще, чем из ви. Я думаю это должно нам о чем-то сказать, но я не знаю о чем
Спрос на вопросы может уменьшаться, по причине того, что поисковики развиваются и вопросы отлично гуглятся, при этом они уже задавались много раз.Вы слишком хорошего мнения о людях.
На SO стабильный поток вопросов, ответ на которые можно получить, поискав заголовок этого вопроса в гугле.
И, как отдельный жанр, немалое количество вопросов вида «я не понимаю, что мне надо, подумайте за меня».
Или может поисковики хуже умеют индексировать темы по Swift или Python...?
На больших числах статистика хорошо работает.
Кстати да. Флеш практически не меняется уже лет пять или больше (версия 4.x).
Было бы классно увидеть на графиках сравнение с популярностью альтернативных технологий и языков.
У флеша нет полноценных альтернатив, это уже многократно обсуждалось.
Еще была какая-то онлайн игра — стратегия. Полностью на Flash.
Для производства коротких мультфильмов, интерактивных заставок флеш действительно трудно заменим.
А как же сайт top4top, надеюсь, хоть кто-нибудь помнит о нем.
Это весь стек технологий идёт на спад или только древние WebForms? Неужели ASP.Net MVC и WebAPI также быстро теряют популярность?!
Что приходит им на замену? Пока не видел большого количества Enterprise приложений на .Net Core или Django.
Вообще анализ на основе вопросов и запросов к StackOverflow не особо точно показывают тренды. Скорее он показывает тренд на изучение данной технологии новыми разработчиками.
У asp.net-mvc стабильные 1% вопросов c 2010 года и лишь слабый спад в 2016-17 видимо из-за появления .net core
У asp.net-web-api вообще восходящий тренд с небольшим спадом на текущий момент.
Кстати если использовать такой-же анализ, то C# и .Net значительно теряют в популярности. К примеру .Net с 11% снизился до 1%. А C# с 12 до 6.
Но мне кажется это происходит по 2 причинам. Во-первых уже накопленная база знаний по этим тегам, а во-вторых эти теги перестают использовать т.к. они слишком обширные.
Что-то она не очень позитивная:
Может, вопросов задают меньше, так как теперь у asp.net нормальная документация с примерами (я про докс.майкрософт.ком), а не кошмарный бесполезный мсдн? ;)
Adobe AIRВы издеваетесь? Adobe AIR имел смысл только и исключительно потому что позволял использовать дешёвых флешеров с пользой. Но флешеры-то на рынке труда не так просто появились! Был популярен фреш — была куча флешеров. Умрёт флеш — их тоже не будет, а значит Adobe AIR обречён…
Видимо одна половина на Unity, вторая на Canvas. Могу ошибаться, конечно
Сейчас вроде Unity-виджеты по-умолчанию забанены для исполнения во всех браузерах. По поводу скомпиленных в JS вариантов не осведомлен.
И понятно, кто я такой, но со Страуструпом не соглашусь. Сам на PHP пишу, одно время увлекался разработкой расширений для него, вот уж где я точно жаловался, дак это с С (понятно, что С там чистый, но и С++ недалеко ушел в плане этого). Сейчас разрабатываю приложение для Андройда на Java, дак это реально день и ночь по сравнению с С (разве что из коробки умеет далеко не все, приходится обверки свои писать, однако я говорю о языке в общем). Поэтому если уж он наклепал такой язык, на который все жалуются, не стоит сводить на нем весь свет клином и считать, что если жалуются на С, значит и на другие ЯП жалуются, ибо если не жалуются, значит на нем никто не пишет просто. Есть большое количество действительно распространенных языков, на которых можно спокойно писать и не жаловаться.
Я одного не могу понять: все запросы падают, все, что потом-то будет, вообще программирование не нужно будет?Количество разных типов запросов растёт, так что определённое падение популярности для любой «стабильной» платформы ожидаемо.
Есть большое количество действительно распространенных языков, на которых можно спокойно писать и не жаловаться.Да и на C++, в общем-то можно, идея в другом — чем популярнее язык тем больше, в том числе, и «нытиков». Так что в общем и целом Страуструп прав…
А я, например, со Старуструпом соглашусь. (Он вообще много чего умного говорит) Хотя, имхо :-)
Как пример, я вот прямщас пишу одновременно на С и С++(Qt).
На С у меня SDR GPS который бежит на всяком embedded, а на C++ у меня GUI чтоб красивые графики показывать, и команды посылать. Протокол между ними двухсторонний и довольно симметричный. То есть базовые обработчики(codec, (un)marshaling, un(wrapping) ) с обоих сторон выполняют одинаковые действия.
Так вот, оно тоже день и ночь, и не потому что одно на embedded(и на PC) а другое только на PC.
С обоих сторон у меня за-framework-лено и за-template-ено всё что только можно (ибо копипаста програмисту враг а багу друг).
И всё равно, то что я на С пишу за пол часа, на C++ занимает пару минут.
И это ещё при том что с embedded-да я обычно только посылаю данные(то есть не надо ничего проверять) а в гуе мне надо всегда проверять валидность, ошибки, и ещё много чего (потому как когда embedded-ду плохо он может и фигню прислать, а эти моменты для меня как раз и самые интересные есть).
К чему я? А к тому что после 13-ти лет работы на С, и 7-ми на C++, как на основных языках я всё равно очень часто спрашиваю у гугла и стака ну прямо совсем банальные вещи.
Обычно, если я за день не поискал хотя бы пару вопросов то значит я не работал.
Потому что нельзя всё помнить, и потому что иногда я хочу быть уверенным что помню правильно, да и потому что иногда мне просто интересно можно ли сделать лучше то что я уже в сотый раз делаю.
И, кстати, на все мои вопросы ответы были найдены, без того чтоб я хоть один раз сам вопрос написал, потому как их кто-то когда-то уже спрашивал. Иногда в таких странных местах что только диву даёшся, но всё же…
Ботом лайн, если язык живой про него будут спрашивать. А если нет — то нет.
Масштабируемая векторная графика с готовым редактором (включающим анимацию и сценарии) — самое то для разработки мобильных игр.
По мне так достаточно посмотреть количество вакансий по flash, чтобы увидеть насколько рухнула востребованность
Adobe Flash умер, но почему браузер с Flash до сих пор нужен что бы использовать полную функциональность VMware Web Client
HTML 5 версия до сих пор сырая и не полная. Десктопный клиент уже почти не поддерживается. Отсюда получается Flash до сих единственный рабочий вариант. И это Enterprise сфера...
У меня тут на одном из проектов в 2017м году до сих пор стоят кучи серверов, стораджей, и свичей/роутеров, которые для работы своей вебморды требуют WinXP и старючий MSIE/Хром тех времен с жавой времён 1.6, поэтому образ виртуалки для управления хранится и бережётся. и все потому, что никто не будет покупать новый сторадж за стоимость пары Феррари потому что где-то там оно управляется софтом под ОСь 15 летней давности.
Это ентерпрайз.
Я сначала не поверил графикам в статье 2010 года, и запустил все эти анимации в чистом браузере в 2017 году, в надежде увидеть современную оптимизацию HTML5, и просто даже глядя в диспетчер задач, видно, как HTML5 нагревает процессором комнату, а флеш дай бог до 5% доходит, хотя анимации полностью идентичны.
Пробовал мозилу и хром с дефолтными настройками для чистоты эксперимента (хотя обычно юзаю вивальди), может мне где-то какую-то галочку надо тыкнуть?
JS со временем догонит и обгонит AS — но на это уйдёт лет 10. Се ля ви.
Взять к примеру мою статью, к которой я нарисовал ряд анимашек. Рисовал я во флеше, потому что я не профи в анимации, а во флеше рисовать можно легко и просто, без строчки кода. Но я был вынужден рендерить флешки в GIF, получая на выходе тяжелые, тормозящие, 256-цветовые растровые гифки. Они и трафика больше жрут и страницу тормозят, нагружая цпу. Можно конечно было бы запилить видео, но городить видео ради короткой векторной анимации — это тоже колхоз. Короче боль.
Flash это по сути рантайм языков программирования AS3 (ну и AS2 заодно). Выпилить оттуда что-то ненужное — маловероятно. Тем более что ровно такие же дырки время от времени находят скажем в javascript движках типа v8. Принципиальной разницы никакой — и то и другое платформа для разработки.
Flash это по сути рантайм языков программирования AS3 (ну и AS2 заодно). Выпилить оттуда что-то ненужное — маловероятно.
Это почему? Там вполне себе модульная стандартная библиотека, берем и выпиливаем ненужные модули, оставляем только минимум для анимации. В чем проблема то? И я не о политических ограничениях, а о технической возможности такое реализовать в принципе, если бы было желание и исходники.
Ну да, из библиотеки вы можете выпилить что хотите (я только не помню, по-моему исходники тоже закрыты). Только боюсь это мало что даст с точки зрения скажем повышения безопасности. Да и вообще мало что даст — зачем выпиливать то, что вы не используете?
Ну а "Нужно форкнуть плеер" — это вообще на сегодня невозможно. Плеер — не == библиотека, и его основные части не на AS3 написаны.
Только боюсь это мало что даст с точки зрения скажем повышения безопасности.
Даст и много.
Плеер — не == библиотека
!=
и его основные части не на AS3 написаны.
и?
А, ну ещё, возможно, проблемы с аппаратным ускорением конкретно в браузере (у флэша оно своё).
Буквально пару недель назад закралась идея написать о трендах stackoverflow и их влияние на популярность технологии. Бывает такое, что идея приходит сразу нескольким людям одновременно. Не успел. Урок — не сиди на месте, а действуй. Возможно раскрою тему с другой стороны.
Flash мертв: кто следующий?