стоит ли сейчас учить flash
в эпоху html 5
сабж |
так для себя, для общего развития можно над ним и посидеть... Но сейчас лично я от него смысла не вижу. Ради поддержки старых браузеров. А так по большей части он нужен для дизайнеров. Мне как программисту он нужен изредка, лишь для того что бы сделать какой то функционал кроссбраузерным.
|
Цитата:
но я уверен что будет или уже есть аналог флеша на хтмл5 ведь и под капотом у флеша тот же жаваскрипт практически |
однозначно не стоит. adobe полностью убил первоначальный замысел. у меня фф через раз крашится от этого флеша.
|
Для аниматоров есть аналоги вроде http://www.sencha.com/products/animator
но мне кажется, что до уровня Flash (я сейчас про IDE) далеко. Самое логичное было бы разработать качественный аналог Flash VM на JS, такие проекты уже есть, вроде http://freebrowsers.ru/news/1332/. Если делать грамотно, то можно сделать оч реактивную штуку с помощью ASM.js и рендера через WebGL - это позволило бы не убивать хорошую платформу. |
Смотря с какой целью! Если Вы, как программист, намерены создавать элементы интерфейса для сайтов, то нет. А вот если Вы хотите посвятить себя игростроению, то да! Многие скажут, что он умер, хотя умерло их чувство реальности и обычно говорящие это, трещат об услышанном, как попугаи. Умрёт он позже чем те, кто его хоронит и разумным людям принесет ещё много-много денег.
А ещё, если фантазировать и представить, что у js есть будущие, то скорее всего js станет клоном as3, так-как на текущий момент он убог. |
Цитата:
|
ИНТЕРЕСНО вот спустя энцеть лет развития веб технологий - сама идея построения такой архитектуры экосистемы - она актуальна? этож как и жава - для каждой платформы свой плеер веб-кит это такой же плеер, только пока без доступа к железу, но это решаемо я уверен что так будет с жаваскриптом - каждая мобильная платформа будет уметь программироваться только на скриптах жаваскрипта то есть это как фонегап только везде и по умолчанию - поная победа хтмл5 |
Цитата:
как же это так можно улучшить ЭКМАСкрипт чтобы он сам себя был улучше на несколько голов ???:lol: |
Цитата:
Цитата:
|
kobezzza, а мне кажется - жаваскрипт самодостаточный язык для всего на свете
осталось только доделать штуки типа файловой системы, камеры, микрофона всё есть, было бы желание писать бесплатно для всех людей совершенные фреймворки, такие шо ах |
Конечно стоит .. на нем еще много чего можно сотворить :)
|
Цитата:
Флешь умирает. Цитата:
Цитата:
Цитата:
|
Смысл флеша был в том, чтобы дать программистам то, чего нет в браузере нативно, теперь смысл потерялся.
|
Цитата:
var cv = document.createElement('canvas'); // 2D контекст var simple = cv.getContext('2d'); // webgl контекст var webGL = cv.getContext('webgl'); Так что путь один :) Цитата:
А вообще: Unity 5 и Unreal Engine 4 поддерживают компиляцию в HTML5 из коробки, т.е. будет работать без всяких плагинов со скоростью близкой к нативной (за счёт использования ASM.js и переноса многих вещей на GPU - в шейдерах). |
Цитата:
Можно 2D, а можно 3D и все есть уже нативно и быстро. Зачем использовать стороннее, когда уже можно родное?! Эволюция вскоре полностью вытеснит флешь за ненадобностью. Он просто со временем отвалится, как это произошло с ie ... его доля на рынке снизится и его вытеснят нативные технологии. Когда? Мне до лампочки, не самоцель. |
Цитата:
Можно ещё у Вас поинтересоваться - Вы akti начали хоронить ещё пять лет назад? Фигню Вы говорите. А Вот мой совет - купите себе венок и место на кладбище, Вы же умрете! А раз Вы умрете, значит и слушать Вас тоже не нужно. Хотя я не понимаю не в биологии не в акустике, но просто хочу казаться умным... Хотя при чем не разбираюсь... Я же прав! А значит можно так говорить. Пусть Вы и проживете ещё двести лет и заработаете миллиарды, но мне пофиг! Не слушайте его советов! Он умрет! Вот такой бред Вы написали. |
riva,
Не стоит реагировать не его слова эмоционально. Но к вашему сожалению, я согласен с тем что доля его слов имеет смысл, если посмотреть что было ранее и что имеем сейчас.. флешь ведь правда сдает свои позиции. Ранее без флеша нельзя было сделать хотя бы простой аудио-плеер, видео-плеер, мультизагрузку файлов и много чего еще... Сейчас браузеры умеют делать это и многое другое без флеша. Тем самым вытесняя флешь из браузеров, а значит из Веб в целом. Я не говорю что флешь умрет, кем-то и где-то он будет использоваться. Какие-то специфические вещи на нем будут писать и т.д. Но та самая большая часть покрывающая веб, будет заменена нативными возможностями браузеров. Почему? Хотя бы как минимум потому что флешь работает только на десктопных браузерах и не секрет что другие платформы не имеют флешь, это, мобильники, планшеты и т.п. Адоб так же не желает поддерживать другие платформы, сейчас Адоб сам смотрит в сторону HTML5 и считает это перспективой будущего. |
devote , это не реакция. Если человек говорит подобное, значит и понять может только подобное, другие доводы он не слышит.
А вот скажите, все говорят о развитии html5... html5 будет существовать без js? А по Вашим прогнозам js так и будет всегда оставаться таким же убогим, каковым является сейчас? Сколько js разработчиков понимают ООП без которого просто невозможно? И если в Ваших предположениях о js в будущем есть изменения самого языка, то на что он станет похож? |
riva, чувак, JS очень сильно меняется, сейчас готовится к принятию ECMAScript6, в котором внесли огромное количество улучшений.
Цитата:
class Foo extends Bar { constructor() { ... } } Цитата:
Если сравнивать JS (ECMAScript6) и AS3, то JS уже выше, так что всё развивается. В след за ES6 уже идут обсуждения ES7. *** На данным момент Unreal Engine 4 в ФФ работает всего в 1.5 раза медленнее, чем оригинальное С++ приложение. |
Цитата:
А Вы можете назвать известные-популярные библиотеки, в которых я могу посмотреть эти новшества в действии? |
Цитата:
https://github.com/termi/es6-transpiler |
А транслятор, это как компилятор в as3?
|
Цитата:
А здесь идёт трансляция из JavaScript ES6 в JavaScript ES5. Разумеется не все вещи возможно реализовать средствами ES5, но значительная часть работает. К концу этого года обещается окончательная версия стандарта ES6. |
Цитата:
|
Цитата:
http://kangax.github.io/compat-table/es6/ Цитата:
|
kobezzza,
у меня 4 очень важных вопроса, если ты не против: 1. Можно по подробнее о "опциональное ручное управление памятью" в ES6? Я периодически слежу за развитием шестёрки, но что-то о такой фиче не слышал. 2. Не известно, когда же они уже модули запилят в браузеры? Вот мне даже классы не так интересны, но без модулей совсем грустно. 3. Что слышно о ES7? Они уже надумали там чоткую пацанскую типизацию или решили до 8 всё отложить? 4. Где можно посмотреть о фичах, которые уже реализуются в ФФ? Для Хрома есть http://www.chromestatus.com/features а у ФФ есть аналог? //спасибо |
Цитата:
Правда сейчас asm.js подходит только для генерации из других языков вроде C/C++, т.к. имеет убогий синтаксис на котором может писать только мазахист, но когда добавят базовые типы и структуры, то уже будет норм. Главные идеологи таких нововведений Mozilla и Epic Games, т.к. хотят превратить веб в полноценную игровую платформу. Сейчас работает только в ФФ и Chrome. Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Вот http://www.2ality.com/2014/06/es6-schedule.html ("The publication process starts in March 2015 (and is finished in June 2015)") Но я очень надеюсь на реализацию этого добра в панде хотя бы к концу этого года. Цитата:
Тут только про JS. А есть ли про CSS, HTML и всякие там API? |
Цитата:
а будет на w3c.org или whatwg.org или на более специфичных MDN \ MSDN |
Цитата:
Цитата:
Цитата:
http://wiki.ecmascript.org/doku.php?...:typed_objects - базовые типы и структуры Цитата:
|
melky,
я, наверное, не так выразился. Мне не только реализация ES интересна, но и всего остального, что будет. |
Цитата:
Цитата:
А вот структуры ничо такие. Но до 7-ки как до Луны. Надеюсь хотя бы мои внуки смогут прогать на ES7.. Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
kobezzza,
ну даже не знаю, просто нет желания пользоваться этими трансляторами.. |
melky,
как я понял, это тоже какой-то модный транслятор, да? |
Цитата:
|
Часовой пояс GMT +3, время: 04:55. |