Просмотр полной версии : Будущее у AS?
Здравствуйте, прошу прощения если вопрос уже поднимался или не в том разделе. Хотел бы вернутся к програмированию и в качестве языка рассматриваю Action Script (по ряду причин). В том числе очень интересен геймдев. Проясните насчет постоянно циркулирующих слухов что флеш и скрипт мертв, перспектив ни каких, тупик, версии 4.0 не будет. Так ли это? Заранее благодарен.
caseyryan
26.09.2015, 20:43
Расклкад такой. Флеш плеер скорее всего скоро сдохнет, а вот air живёт и развивается. Так что языку ничто не грозит, но только не в браузерах
Хм, а мне вот думается, что html5 так и останется, годным только для мелких поделок и баннеров. Его не будут развивать до уровня флеша, он просто не для того создан, этого никому не нужно.
У браузеров существует множество различных плагинов и флешь - один из лучших, родной. (Все не родные за недавним числом были выпилены из хрома)
Так что, думаю, что флешь спокойно продолжит себе существовать и как браузерное решение, для построения супер современных игр, прямо в браузере!
Флеш плеер скорее всего скоро сдохнет
А когда именно? А то я игру пилю, вот, думаю, может не успею.
А когда именно? А то я игру пилю, вот, думаю, может не успею.
На поминках загружайте в сеть :о)
@caseyryan, на основе чего сделан такой вывод?
undefined
26.09.2015, 23:14
Флеш плеер скорее всего скоро сдохнет
caseyryan, подскажи как по твоему это будет происходить фейсбучик и вконтактик в один прекрасный день возьмут да и выпилят 50+% своих сторов? Они же сами с этого гребут.
caseyryan
27.09.2015, 08:17
caseyryan, подскажи как по твоему это будет происходить фейсбучик и вконтактик в один прекрасный день возьмут да и выпилят 50+% своих сторов? Они же сами с этого гребут.
Думается мне, что возьмет гугл да и выпилит поддержку флеш плеера из своего браузера в один прекрасный день. И что потом, объяснять школоло-игрокам как его установить с помощью хака? Опера тоже сейчас на движке хромиум, всякие **яндекс браузеры и мылору тоже. Всем известно, что такие позывы уже были неоднокрастно. Вот на основе этого и делается мой вывод. Может этого и не будет, но мое личное мнение, что все-таки будет
ZackMercury
27.09.2015, 11:23
А ведь Хромиум за счёт того и выживал когда-то, что в него флеш плеер встроен и ничего устанавливать не надо было.
Расклкад такой. Флеш плеер скорее всего скоро сдохнет, а вот air живёт и развивается. Так что языку ничто не грозит, но только не в браузерах
А какого типа ПО пишется/будет писатся в air? Какая ниша?
caseyryan
27.09.2015, 11:30
А ведь Хромиум за счёт того и выживал когда-то, что в него флеш плеер встроен и ничего устанавливать не надо было.
Не думаю, что это было главным фактором. Главнее была скорость работы по сравнению с остальными. IE традиционно самый тормоз из всех, на втором месте по тормознутости традиционно файерфокс. Самыми шустрыми всегда были опера и хромиум-бэйсд браузеры. Теперь и опера стала хромиумом.
MikroAcse
27.09.2015, 11:44
Теперь и IE (Edge) стал быстрее всех вышеупомянутых :D
Хотя Edge еще нестабилен.
ZackMercury
27.09.2015, 11:47
MikroAcse, он не быстрее и не экономнее UC Web.
А ещё, у меня в Edge жутко лагают все текстовые поля браузера(начиная от адресной строки).
Из-за них чуть ли не комп виснет.
Думается мне, что возьмет гугл да и выпилит поддержку флешь плеера из своего браузера в один прекрасный день.
Хромиум, как и другие браузеры, поддерживают интерфейс ppapi, а не конкретно флешь плеер. То, что бы они выпилили этот интерфейс, (а вместе с ним и флешь и все другие плагины и вообще саму возможность подключение плагинов) - просто не реально, этого никогда не будет. Интерфейс для расширения всегда будет существовать, а вместе с ним и плагины для браузеров, такие как флешь.
caseyryan
27.09.2015, 12:13
просто не реально, этого никогда не будет. Интерфейс для расширения всегда будет существовать, а вместе с ним и плагины для браузеров, такие как флешь.
Я бы не был в этом так уверен) Просто перестанут разрабатывать сам плагин и никуда не денешься.
Да и вообще, сейчас уже огромное количество планшетов на андроиде и iOS, в которых флеш не работает, а JS без проблем. Многие приложения для контакта уже переводят на JS, что мне кажется хорошо, так как я и сам уже чаще сижу в соцсетях с планшета или смартфона, а на компе работаю. Для социалок сейчас уже активно разрабатваются мобильные версии игр и приложений. Я и сам именно этим сейчас и занимаюсь, полностью забив на флеш плеер
Я просто хотел показать, что тезис:
Думается мне, что возьмет гугл да и выпилит поддержку флешь плеера из своего браузера в один прекрасный день.
Не верный. Хром никогда не забьёт на флешь по собственной воле.
Забьёт ли адоб - не известно. Во всяком случае, я не знаю объективных на то причин для них. Если кто то владеет информацией, поделитесь.
Флешь пережил уже очень много конкурентов, даже от самых сильнейших мира сего. А недавно, потерпел фиаско и ещё один - шмунити.
Что касается html5, он не стал и не будет панацеей, как того пророчили. Он себя уже показал, ещё в фейсбуке. О нём есть много отзывов людей, которые на нём что то делали. А это значит, что расширяющие плагины будут жить ещё очень долго.
MikroAcse
27.09.2015, 13:36
MikroAcse, он не быстрее и не экономнее UC Web.
Вот так ирония!
P.S. Установщик UC Web.
31825
undefined
27.09.2015, 13:50
Многие приложения для контакта уже переводят на JS
А с играми как?
Доллар, кстати, тоже вот вот и всё, капут. Обвал неминуем.
Добавлено через 15 минут
Какой, вообще, "расклад технологий" на том же вк? Ради интереса открыл с десяток игр из категории рекомендуемые и только одно попалось не на флеше, как-то многовато для "загнивающего" плеера.
Добавлено через 21 минуту
Думается мне, что возьмет гугл да и выпилит поддержку флеш плеера из своего браузера в один прекрасный день.
С чего бы гуглу хотеть потерять добрую долю своих пользователей? Блокировка второстепенного контента - это понятно, флеш, проще блокировать и т.п. Но, вообще, нафига им выпиливать поддержку?
caseyryan
27.09.2015, 16:22
С чего бы гуглу хотеть потерять добрую долю своих пользователей?
Как это связано с пользователями гугла?
А с играми как?
А чем игры отличаются от приложений?
undefined
27.09.2015, 18:07
А чем игры отличаются от приложений?
Активной работой с графикой всех мастей.
Думается мне, что возьмет гугл да и выпилит поддержку флеш плеера из своего браузера в один прекрасный день.
А вот возьмут и хром выпилят...
А вот возьмут и интернет выпилят...
...
Это все какие необоснованные выдумки.
Самое забавное в этой теме, это то что автор задал вопрос больше по языку, а не по рантаймам))
Обидно, но ActionScript как язык не развивается. Компании Adobe, по понятным причинам, это не нужно. Apache, по тем же причинам, этого делать не станут. Остается сообщество из которого большая часть людей любит потрепаться, как все плохо, но ничего не делает и несколько десятков человек, которые что-то делают для платформы, но думаю что им проще перейти на Haxe или другие соседние платформы, чем пилить след. версию языка или надстройки над текущим
djyamato
27.09.2015, 23:13
всегда можно перейти на Java в случае с энтерпрайз или на JS в случае с играми
Я бы пилил на AS игру
MikroAcse
27.09.2015, 23:40
на JS в случае с играми
А как быть с десктопными и мобильными приложениями и играми?
Да, конечно Java подойдёт для Android. А вот насчёт ПК и iOS я бы не был так уверен.
Adobe AIR слишком классная технология, чтобы вот так просто перейти на более неудобную (а они такие).
Вот прямо сейчас изучаю C++ и использую SFML. До flash-like display list тут конечно очень далеко и сложно переучиваться :(
Как это связано с пользователями гугла?
Я про браузер говорю.
djyamato
28.09.2015, 00:47
А как быть с десктопными и мобильными приложениями и играми?
Да, конечно Java подойдёт для Android. А вот насчёт ПК и iOS я бы не был так уверен.
Adobe AIR слишком классная технология, чтобы вот так просто перейти на более неудобную (а они такие).
Вот прямо сейчас изучаю C++ и использую SFML. До flash-like display list тут конечно очень далеко и сложно переучиваться :(
Ключевое было всегда можно перейти
caseyryan
28.09.2015, 07:03
Adobe AIR слишком классная технология, чтобы вот так просто перейти на более неудобную (а они такие).
А где речь об отмене AIR? Oo
Речь только о флеш плеере в браузерах.
AIR очень крутая вещь. Ей, на мой взгляд, не хватает только полноценной многопоточности. Если бы она была, то это реально стала бы самая удобная технология
djyamato
28.09.2015, 11:29
Adobe AIR слишком классная технология, чтобы вот так просто перейти на более неудобную (а они такие).
А в чем неудобство джавы ?
caseyryan
28.09.2015, 13:59
А в чем неудобство джавы ?
В отсутствии привычного флешеру дисплей листа и событий.
Но это неудобство именно при переходе с as3, в целом я бы не назвал это неудобством. Просто другой язык, с другими инструментами
MikroAcse
28.09.2015, 15:49
А в чем неудобство джавы ?
Более неудобную по сравнению конкретно с flash display list.
Но с джавой дела намного лучше обстоят, чем с С++ конечно.
Утверждать не буду, на джаве писал плагины для майнкрафта, а на С++ только начал программировать, так что поправьте, если не прав.
ZackMercury
28.09.2015, 18:03
MicroAcse, на SFML дело не заканчивается. В конце концов, с 3D в С++ всё более чем намного лучше, и дисплейлист в принципе не нужен.
В конце концов написать свой дисплейлист никто не запрещает, если понадобится. С++-старлинг)
А вообще, вот, на что я недавно наткнулся
http://www.cocos2d-x.org/
MikroAcse
28.09.2015, 18:20
ZackMercury, я говорю только про 2D. Свой написать никто не запрещает, но... :D
А кокос разве можно использовать для настольных ПК игр? Как-то у них на сайте странно это расписано, будто работает только под XCode.
ZackMercury
28.09.2015, 18:30
http://cs624829.vk.me/v624829630/47018/N0DkUfiijxc.jpg
Я сам ничего на нём ещё не пилил, но думаю, можно под десктоп, судя из всего написанного.
Добавлено через 2 минуты
http://cs624829.vk.me/v624829630/47020/FN2Bmo-87E0.jpg
Скажите, Action Script используется только во флешках? Десктоп, веб приложения на нем не пишутся? Есть примеры использования или все ограничивается только игрушками и банерами?
undefined
28.09.2015, 20:39
Пишутся, но только под венду.Называется AIR
caseyryan
28.09.2015, 21:03
Пишутся, но только под венду.
Да ладно?
Среда выполнения Adobe AIR позволяет разработчикам создавать из одного и того же кода родные приложения и игры для настольных компьютеров под управлением ОС Windows и Mac OS, а также устройств iOS и Android, открывая доступ к более чем миллиарду настольных компьютеров и к магазинам мобильных приложений для свыше 500 миллионов устройств.
source: https://get.adobe.com/ru/air/
Air вроде поддерживает разные языки более используемые, а конкретно на AS пишут и если нет то почему? Или это лишь вопрос предпочтений.
ZackMercury
28.09.2015, 22:48
Azrael, AIR поддерживает только ActionScript3.0
Можно писать на Haxe и компилировать в AIR
caseyryan
29.09.2015, 06:23
Azrael, AIR поддерживает только ActionScript3.0
Не только. Под эйр помимо as3 и HaXe можно ещё и на JS писать
Turbo LOGO - Рулез форева! Вот это я понимаю!
Можно писать на Haxe и компилировать в AIR
Не только. Под эйр помимо as3 и HaXe можно ещё и на JS писать
Azrael, AIR поддерживает только ActionScript3.0
AS 3 можно выбирать как язык или он уступает?
Все ЯВУ по жизни уступают.
Все ЯВУ по жизни уступают.
Вопрос не про яву, а можно ли столь же полноценно программировать на AS в сравнении с теми языками которые поддерживает Air.
ZackMercury
29.09.2015, 16:52
Лучше и удобней, чем AS3 нет среди перечисленных. А про JS в AIR впервые слышу. Где можно почитать?
alexandrratush
29.09.2015, 17:52
ZackMercury, сразу видно кто справку не читал.)
http://help.adobe.com/ru_RU/air/build/WS5b3ccc516d4fbf351e63e3d118666ade46-7f7f.html
undefined
29.09.2015, 19:28
Верно ли что AIR, написанный на js, для запуска требует AIR runtime?В чем тогда смысл использования такого кастыля? Скорость?
ZackMercury
29.09.2015, 20:21
ZackMercury, сразу видно кто справку не читал.)
Чтобы читать всё подряд, нужно иметь отсутствие задач в голове, а у меня такого не бывает.
Я читаю справку в контексте решения какой-то задачи.
caseyryan
29.09.2015, 20:47
AS 3 можно выбирать как язык или он уступает?
На все подобные вопросы ответит гугл
Задача: "Найти Где можно почитать?"
Чем не задача? :о)
ZackMercury
29.09.2015, 21:27
GBee, ой, всё.
djyamato
30.09.2015, 11:41
Берите любой из EventBus (http://codeblock.engio.net/37/) и будут вам события в джава. Или напишите при помощи Obesrver + singleton.
Max_Payn
30.09.2015, 21:28
Флешь пережил уже очень много конкурентов, даже от самых сильнейших мира сего. А недавно, потерпел фиаско и ещё один - шмунити.
простите, а что за шмунити?
caseyryan
30.09.2015, 22:27
простите, а что за шмунити?
Видимо речь о юнити. Но не понятно о каком фиаско речь. Технология живёт полной жизнью
Кстати World of Tanks работает на alternative3D?
alexandrratush
30.09.2015, 23:22
Кстати World of Tanks работает на alternative3D?
Да, но они портируют её на Юнити.
MikroAcse
01.10.2015, 00:02
Не World Of Tanks, а просто Танки.
Да, но они портируют её на Юнити.
2-3 или уже 4й год?
alexandrratush
01.10.2015, 00:41
Не World Of Tanks, а просто Танки.
Точно, не досмотрел.) Танки онлайн
2-3 или уже 4й год?
2-й если не ошибаюсь.
Max_Payn
01.10.2015, 12:24
Видимо речь о юнити. Но не понятно о каком фиаско речь. Технология живёт полной жизнью
это точно, и с каждым днем все лучше и крепче.
caseyryan
01.10.2015, 12:35
Я тут решил новый гугловский язык Dart поковырять https://dartpad.dartlang.org/
Вроде как позиционируется как замена джаваскрипту. Но на других форумах, на том же старлинге, уже поговаривают, что он скоро заменит джаву на андроиде. И я лично думаю, что так и будет.
Штука интересная. Динамическая опциональная типизация, почти как у ас3.
Я тут решил новый гугловский язык Dart поковырять https://dartpad.dartlang.org/
Вроде как позиционируется как замена джаваскрипту. Но на других форумах, на том же старлинге, уже поговаривают, что он скоро заменит джаву на андроиде. И я лично думаю, что так и будет.
Штука интересная. Динамическая опциональная типизация, почти как у ас3.
min.js для дарта, бэйбла , тайпскрипта - это как байткод для Haxe и AS3.
Появилось много языков которые транспилируются в js
Рекомендую взглянуть на TypeScript - для флешера самое - то. Я уже пересел на него =)
Многие языковые конструкции и подход к типизации 1 в 1 как в AS3
Рекомендую взглянуть на TypeScript - для флешера самое - то. Я уже пересел на него =)
Многие языковые конструкции и подход к типизации 1 в 1 как в AS3
31827
Только студию поставил. Второй час сижу, и думаю, что Микрософт все-таки молодцы. И ЖС в таком ракурсе вполне юзабелен и не вызывает отрицательных эмоций (почти). Можно конечно еще лет 100 подождать екмаскрипта 6го.
caseyryan
02.10.2015, 07:24
Появилось много языков которые транспилируются в js
Дарт только пока транслируется в JS, исключительно из-за того, что его все браузеры поддерживают. Но на серверах у него уже есть своя виртуальная машина
Рекомендую взглянуть на TypeScript - для флешера самое - то. Я уже пересел на него =)
Надо глянуть. Но сомневаюсь, что он мне действительно понадобится, ибо веб разработкой я не занимаюсь =)
Я на дарт то планирую перейти только когда он будет использоваться на андроиде
ZackMercury
02.10.2015, 12:55
miramax, а где модификаторы доступа?
Товарищи, а вы на AS что конкретно программируете? Хотелось бы знать тип приложений и платформу где еще можно кодить на Action Script.
caseyryan
02.10.2015, 18:00
Товарищи, а вы на AS что конкретно программируете? Хотелось бы знать тип приложений и платформу где еще можно кодить на Action Script.
Я делаю игры для мобил. Редакторы локаций и еще много всего. Раньше браузерные игры делал
Max_Payn
03.10.2015, 13:36
caseyryan а вы сами от куда?
caseyryan
03.10.2015, 13:46
caseyryan а вы сами от куда?
Из западной сибири)
miramax, а где модификаторы доступа?
Там всё есть, разве что intenal не нашёл - но учитывая модульный подход TS/ES6 - такой модификатор и не нужен.
Добавлено через 5 минут
31827 И ЖС в таком ракурсе вполне юзабелен и не вызывает отрицательных эмоций (почти). Можно конечно еще лет 100 подождать екмаскрипта 6го.
Да-да, это самое лучшее из того что я видел )
А ецма 6/7 сам по себе мне ничего интересного не даёт. Что за объект ? какие у него свойства/методы? Опять лезь в исходник.
Нету там типизации - значит не будет нормального автокомлпита и документирования.
Какие-то весьма стрёмные(обратно совместимые ??) подходы к конструкторам и приватным членам.
Думал что ецма 6 исправит бедственное положение у фронтендеров - ничего подобного, грядёт новая эра велосипедов из костылей на новых "классиках" есма6/7 - от "молодых специалистов" с испорченным понимаем ООП.
Вместо визуал студии рекомендую это - https://code.visualstudio.com/
Работает как пулемёт - на всех платформах. Только со сборщиками и нодой надо потанцевать вокруг бубна
Скажите, а насколько сейчас распространен AIR, какие перспективы? Это ведь отдельная среда, не каждый будет ее устанавливать или как происходит распространение.
caseyryan
13.12.2015, 14:06
Azrael, судя по вашим вопросам, возникает ощущение, что у вас нет гугла, или вообще поисковиков.
Эйр умеет упаковываться в полностью автономный .apk, .ipa, .air или .exe файл. Среда исполнения может быть уже вшита в него (captive runtime), и установка чего-то еще не требуется.
Вся эта информация гуглится за 10 секунд
Спасибо за ответ. Про гугл приму к сведению, на будущее.
zackscript
13.12.2015, 21:47
Шёл 2019 год Молин Кук выпускает на свет свою очередную книженцию Essential ActionScript 4.0
В связи с ноябрьской статьей Adobe, опять поползли слухи что Flash мертв.
В связи с ноябрьской статьей Adobe, опять поползли слухи что Flash мертв.
Разжевали же в соседних темах. Даже англоязычные журналидзе не умеют в английский.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.