Pull to refresh

Comments 99

Если про Silverlight я хотя бы слышал, пусть и не сталкивался с ним, то про Flex даже не знал до этой статьи. А он уже умирает :)

P.S. Несколько лет в веб-разработке.
А флекс это просто фреймворк на Flash
Это, грубо говоря, формочки на флэше для бизнес приложений.
Классная штука, но почему-то не получила популярности.
А Джобс, конечно, вспугнул рынок флэша)
Понятно :)

Может и вспугнул, зато как я радовался, когда просили запихать флеш на страничку для iOS, а я такой «айфоны не умеют во флеш». И все, можно не мучить этого монстра.
Вот, кстати, да. Веб рынок переходит на сторону мобильных устройств, а там iPhone король и бог.
Интересно было бы поставить график популярности айфонов на фоне графика flash. Правда не знаю какой задать тэг stakoverflow, не «iphone» же.

Да какой он бог? Погуглите Android vs iOS popularity 2017

Apple задаёт тон, игнорировать этого нельзя. Apple — это самый дружный компьютер, телефон итд. Среди моих знакомых были те кто «наконец понял и принял Эплизм и не понимал как раньше мог не видеть и сомневаться»:)
Но я думал, когда писал о времени и месте, т.е. на то время это был самый популярный смартфон, если не единственным. Время деньги, а в случае айти проекта это может принять драматический характер, что, возможно и случилось с Флешем.
Apple — это самый дружный компьютер, телефон итд.
Скорее самый хайповый компьютер, телефон и т.д. Но при этом уже многие годы сторонникам Apple проходится «двигать ворота» изобретая всё новые и новые метрики, которые бы показывали, что у Apple всё хорошо (по мере того, как старые начинают показывать, что таки «всё плохо»). В частности до 2015го года iOS удавалось сохранять позиции в метрике «количество просмотров web-страниц», несмотря на упавшие продажи телефонов. В 2016м — этот тренд тоже сломили.

Среди моих знакомых были те кто «наконец понял и принял Эплизм и не понимал как раньше мог не видеть и сомневаться»:)
Такие люди всегда были и, по всей-видимости, будут. К счастью Apple никогда не была платформой, которая что-то решала — вокруг неё всегда была куча шума, но она никогда не являлась доминирующей платформой. За единственным исключением — iPod. Впрочем iPod не имел софта, так что практически был важен для Apple, а не для рынка разработки…

Немного не соглашусь. Всё-таки у них довольно цельная экосистема, где телефон отлично напрямую дружит с планшетом, компьютером и тв приставкой, причем настраивать всё это толком не надо.


Смотришь ютуб на айфоне, парой нажатий пустил видеопоток на телевизор через эппловскую же приставку.


Да, на альтернативных экосистемах такое тоже достижимо, но степень интеграции "без забот" как-то не очень.

Всё-таки у них довольно цельная экосистема, где телефон отлично напрямую дружит с планшетом, компьютером и тв приставкой, причем настраивать всё это толком не надо.
Так при Джобсе было. Он всё под себя затачивал и, действительно, всё работало. То, что Джобсу виделось полезным — работало, что не казалось полезным — не работало, но, действительно, то, что Джобс лично «отобрал» — работало.

А сегодня — вы наушники от iPhone к Macbook'у не подключите, на и сам телефон, без переходников — тоже.

Да, на альтернативных экосистемах такое тоже достижимо, но степень интеграции «без забот» как-то не очень.
Возможно. Но зато и «смирительной рубашки» там тоже нет. Ограничений, проистикающих только из того, что кто-то решил, что вам что-то «не нужно» — тоже нет. Гугл может не хотеть, чтобы вы SD-карты использовали — но это не значит что Samsung тоже от них откажется.

У меня AirPads прекрасно переключаются с iPhone на iPad или iMac.

AirPads, извините, в комплект какого iPhone'а входят? Позолоченного со стразами
Cваровски, разве что…

А обычные наушники от последней модели имеют разьём, который в Mac не лезет, увы.
В маки до 2016 года, ты хотел сказать…
Если бы в маках 2016го года появился Lightning — я бы по другому реагировал. Однако там-таки появился USB type C — а это немного другой разьём.

а еще у меня дискета в ноутбук не вставляется… некуда...


Скорей всего тут уже проблема со сменой поколений. Ну и дальнейшая сегментация да. добавляет несовместимости.

UFO just landed and posted this here
Жаль, что подобную концепцию не применили для USB3.1. Коннектор лайтинга мне нравится больше. А так — возможно будет ещё одна жертва пропиретарщины.
UFO just landed and posted this here
Что вдвойне обидно, так как его конструкция проще как со стороны штекера, так и со стороны телефона
Скорей всего тут уже проблема со сменой поколений.
Какая, к бесу, смена поколений? Речь идёт о последнем макбуке и последнем iPhone — выпущенными одной компанией! Причём такой, который гордится своей «целостной» экосистемой.

Хорошо хоть кабель USB-C to Lightning выпустили — хотя во время появления Macbook 2017 не было и этого…

Это откуда вы знаете, что не получила? В энтерпрайзе очень даже получила.


Причем я с ним работаю примерно с 2005 — и могу спокойно утверждать, что только сегодня (с внедрением новых стандартов типа shadow dom) javascript фреймворки более-менее достигли того уровня удобства, который у флеша был где-то в 2009 году (когда вышла версия 4, если быть точным).


Ну т.е. другими словами, если посмотреть например на Polymer, которому от роду года три — то он почти достиг того, что флекс умел тогда, с точки зрения создания своих компонентов, которые можно переиспользовать, не думая о последствиях — и они просто работают. Причем именно что почти (sic!).


И кстати, Air для IOS существует и всегда существовал, там нет и не будет только плагина для браузеров, т.е. нельзя включать flash в веб страницы.

Что-то внутри-корпоративное или публичное тоже есть?

Чтобы посмотреть? Не, я такого не знаю. Все к чему я имел отношение — это чисто банковский софт, причем либо ценные бумаги, либо корпоративные кредиты. Нафиг это кому нужно на публике?

Спрос на вопросы может уменьшаться, по причине того, что поисковики развиваются и вопросы отлично гуглятся, при этом они уже задавались много раз.
Так же исследование не совсем репрезентативно, потому что не отражены технологии:
1. Имеющие тенденцию к росту
2. Имеющие стабильный спрос.

я помню, лучше всех развивается технология выхода из редактора Vim. )

не сказал бы — https://trends.google.com/trends/explore?date=today%205-y&q=exit%20vim,exit%20vi

Из вима стали выходить чаще, чем из ви. Я думаю это должно нам о чем-то сказать, но я не знаю о чем
а ещё из обоих выходить любят британцы, американцы и индусы
Русские просто не выходят)
Думаю тут популярность гита играет роль, в просмотре истории коммита
Для решения вопроса уровня сложности чуть выше плинтуса надо всё-таки пройти по ссылке из того же гуголя и прочитать не только ответы, но и комментарии к ответам.
Спрос на вопросы может уменьшаться, по причине того, что поисковики развиваются и вопросы отлично гуглятся, при этом они уже задавались много раз.
Вы слишком хорошего мнения о людях.
На SO стабильный поток вопросов, ответ на которые можно получить, поискав заголовок этого вопроса в гугле.
И, как отдельный жанр, немалое количество вопросов вида «я не понимаю, что мне надо, подумайте за меня».
Мне кажется если технология активно развивается, то и количество новых граблей/вопросов тоже должно расти.
Или может поисковики хуже умеют индексировать темы по Swift или Python...?

На больших числах статистика хорошо работает.

Кстати да. Флеш практически не меняется уже лет пять или больше (версия 4.x).

Было бы классно увидеть на графиках сравнение с популярностью альтернативных технологий и языков.
Было бы классно увидеть на графиках сравнение с популярностью альтернативных технологий и языков.

У флеша нет полноценных альтернатив, это уже многократно обсуждалось.
если говорить про языки, то примерно так https://trends.google.com/trends/explore?date=today%205-y&q=actionscript,typescript и да. Typescript хорошая замена языку actionscript. И даже хорошее развитие его. Но графический фреймворк от флеша конечно ничем пока не заменён(но я работаю над этим:) ).
Мультфильм «Масяня» — лучшее, что было сделано на Flash: )
Еще была какая-то онлайн игра — стратегия. Полностью на Flash.

Для производства коротких мультфильмов, интерактивных заставок флеш действительно трудно заменим.
Без шуток, но HTML5 c JS все-таки рвут его. Во всяком случае делают его не таким уж труднозаменимым.
Да не рвут они его. В нише «простенькой векторной графики» он по прежнему лучший. Другое дело, что HTML и JS достигли уровня, когда их универсальность перекрывает неудобства. Но удобнее Flash они не стали…

Удобней флекса тоже. Я даже не говорю про интеграцию, например. Если из Flex практически из коробки можно например вызывать SOAP, то покажите фреймворк, который это умеет для javascript? И так по всем направлениям, почти.

А как же сайт top4top, надеюсь, хоть кто-нибудь помнит о нем.

А как же «Магазинчик БО»?
Мне интересна часть про asp.net.
Это весь стек технологий идёт на спад или только древние WebForms? Неужели ASP.Net MVC и WebAPI также быстро теряют популярность?!
Что приходит им на замену? Пока не видел большого количества Enterprise приложений на .Net Core или Django.

Вообще анализ на основе вопросов и запросов к StackOverflow не особо точно показывают тренды. Скорее он показывает тренд на изучение данной технологии новыми разработчиками.
Update: Я посмотрел статистику по asp.net-mvc и asp.net-web-api и она вполне позитивная.
У asp.net-mvc стабильные 1% вопросов c 2010 года и лишь слабый спад в 2016-17 видимо из-за появления .net core
У asp.net-web-api вообще восходящий тренд с небольшим спадом на текущий момент.
Кстати если использовать такой-же анализ, то C# и .Net значительно теряют в популярности. К примеру .Net с 11% снизился до 1%. А C# с 12 до 6.
Но мне кажется это происходит по 2 причинам. Во-первых уже накопленная база знаний по этим тегам, а во-вторых эти теги перестают использовать т.к. они слишком обширные.
UFO just landed and posted this here

Это мне напоминает шутку "Где разработчики stackoverflow ищут ответы на вопрос, как восстановить работоспособность упавшей системы". Сомневаюсь, что они сами у себя спрашивали на своей же платформе и это как-то сильно влияло на статистику.

Что-то она не очень позитивная:
image

Может, вопросов задают меньше, так как теперь у asp.net нормальная документация с примерами (я про докс.майкрософт.ком), а не кошмарный бесполезный мсдн? ;)

Мне вот интересно — Flash в данном случае относится только к браузерному компоненту, или имеется в виду вся платформа Adobe AIR?
я думаю что умрёт всё. Ибо не развивается уже давно.
Как стек технологий (всех).
Adobe AIR
Вы издеваетесь? Adobe AIR имел смысл только и исключительно потому что позволял использовать дешёвых флешеров с пользой. Но флешеры-то на рынке труда не так просто появились! Был популярен фреш — была куча флешеров. Умрёт флеш — их тоже не будет, а значит Adobe AIR обречён…
А разве всё обилие браузерных игр в социальных сетях не на flash?

Видимо одна половина на Unity, вторая на Canvas. Могу ошибаться, конечно

Ошибаться, да. Достаточно зайти на ВК или фейсбук и посмотреть там топ игр…
Если зайти туда без флеша, то ни одна игра не запускается. Интересно как с этим живут пользователи iOS
Я знаю целых две игры, которые запускаются.
Одна моя, другая — моего идейного конкурента.
p.s.: игра конкурента — лучше.

Сейчас вроде Unity-виджеты по-умолчанию забанены для исполнения во всех браузерах. По поводу скомпиленных в JS вариантов не осведомлен.

то чувство, когда приходится в 2017-м году работать с Flex
UFO just landed and posted this here
Я одного не могу понять: все запросы падают, все, что потом-то будет, вообще программирование не нужно будет? Как-то тенденция удручает, если честно…

И понятно, кто я такой, но со Страуструпом не соглашусь. Сам на PHP пишу, одно время увлекался разработкой расширений для него, вот уж где я точно жаловался, дак это с С (понятно, что С там чистый, но и С++ недалеко ушел в плане этого). Сейчас разрабатываю приложение для Андройда на Java, дак это реально день и ночь по сравнению с С (разве что из коробки умеет далеко не все, приходится обверки свои писать, однако я говорю о языке в общем). Поэтому если уж он наклепал такой язык, на который все жалуются, не стоит сводить на нем весь свет клином и считать, что если жалуются на С, значит и на другие ЯП жалуются, ибо если не жалуются, значит на нем никто не пишет просто. Есть большое количество действительно распространенных языков, на которых можно спокойно писать и не жаловаться.
Я одного не могу понять: все запросы падают, все, что потом-то будет, вообще программирование не нужно будет?
Количество разных типов запросов растёт, так что определённое падение популярности для любой «стабильной» платформы ожидаемо.

Есть большое количество действительно распространенных языков, на которых можно спокойно писать и не жаловаться.
Да и на C++, в общем-то можно, идея в другом — чем популярнее язык тем больше, в том числе, и «нытиков». Так что в общем и целом Страуструп прав…
Это, конечно, прекрасно сравнивать С и Java.

А я, например, со Старуструпом соглашусь. (Он вообще много чего умного говорит) Хотя, имхо :-)

Как пример, я вот прямщас пишу одновременно на С и С++(Qt).
На С у меня SDR GPS который бежит на всяком embedded, а на C++ у меня GUI чтоб красивые графики показывать, и команды посылать. Протокол между ними двухсторонний и довольно симметричный. То есть базовые обработчики(codec, (un)marshaling, un(wrapping) ) с обоих сторон выполняют одинаковые действия.
Так вот, оно тоже день и ночь, и не потому что одно на embedded(и на PC) а другое только на PC.
С обоих сторон у меня за-framework-лено и за-template-ено всё что только можно (ибо копипаста програмисту враг а багу друг).
И всё равно, то что я на С пишу за пол часа, на C++ занимает пару минут.
И это ещё при том что с embedded-да я обычно только посылаю данные(то есть не надо ничего проверять) а в гуе мне надо всегда проверять валидность, ошибки, и ещё много чего (потому как когда embedded-ду плохо он может и фигню прислать, а эти моменты для меня как раз и самые интересные есть).

К чему я? А к тому что после 13-ти лет работы на С, и 7-ми на C++, как на основных языках я всё равно очень часто спрашиваю у гугла и стака ну прямо совсем банальные вещи.
Обычно, если я за день не поискал хотя бы пару вопросов то значит я не работал.
Потому что нельзя всё помнить, и потому что иногда я хочу быть уверенным что помню правильно, да и потому что иногда мне просто интересно можно ли сделать лучше то что я уже в сотый раз делаю.
И, кстати, на все мои вопросы ответы были найдены, без того чтоб я хоть один раз сам вопрос написал, потому как их кто-то когда-то уже спрашивал. Иногда в таких странных местах что только диву даёшся, но всё же…

Ботом лайн, если язык живой про него будут спрашивать. А если нет — то нет.
Не стоило отказываться от поддержки Android и iOS.
Масштабируемая векторная графика с готовым редактором (включающим анимацию и сценарии) — самое то для разработки мобильных игр.
У них не было выбора. iOS не поддерживает JIT'ы (для Safari сделано исключение), из браузера его выкинул лично Джобс, да и CPU на мобильниках не ток, чтобы были уж очень быстрыми в 2010м. Android же только в прошлом коду наконец забрал «пальму первенства», так что в 2010м он явно не мог спасти Flash…

По мне так достаточно посмотреть количество вакансий по flash, чтобы увидеть насколько рухнула востребованность

Adobe Flash умер, но почему браузер с Flash до сих пор нужен что бы использовать полную функциональность VMware Web Client
HTML 5 версия до сих пор сырая и не полная. Десктопный клиент уже почти не поддерживается. Отсюда получается Flash до сих единственный рабочий вариант. И это Enterprise сфера...

У меня тут на одном из проектов в 2017м году до сих пор стоят кучи серверов, стораджей, и свичей/роутеров, которые для работы своей вебморды требуют WinXP и старючий MSIE/Хром тех времен с жавой времён 1.6, поэтому образ виртуалки для управления хранится и бережётся. и все потому, что никто не будет покупать новый сторадж за стоимость пары Феррари потому что где-то там оно управляется софтом под ОСь 15 летней давности.
Это ентерпрайз.

Неоднозначно. Субъективно, интерес к ASP.NET, например, наоборот — растёт. Особенно после того как технология стала доступна на Linux.

Я бы сказал, что это касается .NET платформы целиком после перехода в OpenSource, а не конкретно ASP

asp.net показывает такой тренд в силу перехода вопросов в категорию asp.net-mvc (и подкатегории asp.net-mvc-2, asp.net-mvc-3 и т.д.)

2-3 и вебформ были тем еще адом. 4ка оказалась отличным инструментом для меня (бложик и веббухгалтерию) войти в суровый мир программистов.
Но все мои знания по 4ке оказались бесполезными при неткоре. Я где-то в тот момент ушел в хостмастера и для себя занялся рельсами.

Птичку жалко. Хотя летала и криво, и тяжело, было в ней что-то тёплое и ламповое, как в аудио-кассетах. А сколько мелких компаний теперь будут вынуждены нанимать новых разрабов с другой квалификацией или старых переучивать. Оу!.. Сильверлайт, конечно, тоже умрёт. И тег object станет дурным тоном, если уже не стал. Умрёт ActiveX, окончательно. А потом чистенький и аккуратненький HTML начнёт превращаться в семантического монстра. 5 — последний нормальный, как я чувствую.
UFO just landed and posted this here
Есть вопрос к знатокам: почему анимация на хтмл5 грузит проц в несколько (4-5) раз сильнее, чем аналогичная анимация на флеш?

Я сначала не поверил графикам в статье 2010 года, и запустил все эти анимации в чистом браузере в 2017 году, в надежде увидеть современную оптимизацию HTML5, и просто даже глядя в диспетчер задач, видно, как HTML5 нагревает процессором комнату, а флеш дай бог до 5% доходит, хотя анимации полностью идентичны.

Пробовал мозилу и хром с дефолтными настройками для чистоты эксперимента (хотя обычно юзаю вивальди), может мне где-то какую-то галочку надо тыкнуть?
HTML5 — это архитектурная астронавтика. А флеш, изначально, был сделан по уму (в последнее версии запихали, всё что возможно, но основа там разумная). Результат немного предсказуем.
Зачем тогда люди хоронят флеш, если у него есть ниша, которую еще никто не в состоянии заполнить ни с точки зрения воспроизведения, ни с точки зрения удобной разработки несложной анимации с низким порогом вхождения? Адобу достаточно было выпустить урезанную версию чисто для анимации.
Адобу достаточно было выпустить урезанную версию чисто для анимации.
Недостаточно. Все браузеры стремятся избавиться от плагинов. Неважно каких. Флеш — только один из них, правда один из самых популярных.

Они к сожалению не хотят отдать flash скажем тому же Апачу. Как отдали Flex.

UFO just landed and posted this here
Так всегда бывает. Последние CRT-мониторы и по цветопередаче и по другим характеристикам «на голову» обходили тогдашние LCD. Но… LCD — занимали меньше на столе, так что результат был немного предсказуем…

JS со временем догонит и обгонит AS — но на это уйдёт лет 10. Се ля ви.
Да тут даже дело не в языке, а какие апи ему позволено дергать в плеере. Нужно форкнуть плеер и в «Animation Only Version» выпилить все, что не касается анимации, оставить функционал, чтоб можно было оперировать кривыми, спрайтами, заливками, таймлайном и т. д., дабы убрать потенциальные места для дыр, из-за которых хоронят флеш, и получилась бы отличная платформа для шустрой анимации.

Взять к примеру мою статью, к которой я нарисовал ряд анимашек. Рисовал я во флеше, потому что я не профи в анимации, а во флеше рисовать можно легко и просто, без строчки кода. Но я был вынужден рендерить флешки в GIF, получая на выходе тяжелые, тормозящие, 256-цветовые растровые гифки. Они и трафика больше жрут и страницу тормозят, нагружая цпу. Можно конечно было бы запилить видео, но городить видео ради короткой векторной анимации — это тоже колхоз. Короче боль.

Flash это по сути рантайм языков программирования AS3 (ну и AS2 заодно). Выпилить оттуда что-то ненужное — маловероятно. Тем более что ровно такие же дырки время от времени находят скажем в javascript движках типа v8. Принципиальной разницы никакой — и то и другое платформа для разработки.

Flash это по сути рантайм языков программирования AS3 (ну и AS2 заодно). Выпилить оттуда что-то ненужное — маловероятно.

Это почему? Там вполне себе модульная стандартная библиотека, берем и выпиливаем ненужные модули, оставляем только минимум для анимации. В чем проблема то? И я не о политических ограничениях, а о технической возможности такое реализовать в принципе, если бы было желание и исходники.

Ну да, из библиотеки вы можете выпилить что хотите (я только не помню, по-моему исходники тоже закрыты). Только боюсь это мало что даст с точки зрения скажем повышения безопасности. Да и вообще мало что даст — зачем выпиливать то, что вы не используете?


Ну а "Нужно форкнуть плеер" — это вообще на сегодня невозможно. Плеер — не == библиотека, и его основные части не на AS3 написаны.

Только боюсь это мало что даст с точки зрения скажем повышения безопасности.

Даст и много.

Плеер — не == библиотека

!=
и его основные части не на AS3 написаны.

и?

Это вы мне скажите, и что? Даст и много? Ну так это, список CVE опубликован, расскажите, какие из них (закрытые на сегодня) можно было бы закрыть, выпилив что-нибудь из библиотеки? Насколько я на них смотрел — никакие так не выглядели.

Потому, что JS, CSS и DOM. Это всё никогда особой скоростью не отличалось.

А, ну ещё, возможно, проблемы с аппаратным ускорением конкретно в браузере (у флэша оно своё).
Возможно я туплю но почему нет обратного анализа? Какие технологии набирают популярность?

Буквально пару недель назад закралась идея написать о трендах stackoverflow и их влияние на популярность технологии. Бывает такое, что идея приходит сразу нескольким людям одновременно. Не успел. Урок — не сиди на месте, а действуй. Возможно раскрою тему с другой стороны.

Sign up to leave a comment.