Pull to refresh
8
0
Ihor@IhorL

Development

Send message
Я вообще считаю что нету смысла сравнивать HTML5 и Flash. Это есть и будут совсем разные вещи.
Новые возможности HTML я принимаю и согласен… давно пора расширять. Многие вещи можно воспринять как замена целого куска кода одним тэгом. Также можно былобы аналог JQuery уже внидридь чтобы уже изначально можно было $(element) вместо старого document.getElementById и подобное еще и без проверок.
Как расширение HTML я это принимаю, но не как замена Флеш… это просто совсем разные вещи, и не вижу смысла в этом.
Да и не получится ничего из этого путного. Теже чайники что лепили корявые баннеры, будут лепить еще боле корявые баннеры на JS, и таскать при этом тучу либ с собой разных мастей и с попыткой кроссбраузерности и кроссплатформенности… ото будет просто чтото страшное. И это все будет в единном пространстве. Один очумелый писака, своим баннерком сможет легко сломать дизайн как минимум всех страниц. Даже IFRAME тут ничем не поможет. Из IFRAME с легкостью ломается все что выше.

Для примера я вот только вчера искал ошибку которая сломала продукт. Оказалось что либа для tooltip написанная на prоtotype, обращалась к эвентам не window.event а тупо напрямую event. И все слетело как только в дизайнер не подумав влепил элемент с ID='event'. И все… привет. Ничего неработает и дебагер толком сказать неможет.Просто не работает и все. Либа считалась очень популярна, код зашит оптимизатором, и делайте что хотите, Дебагер вам в руки и в перед. Так что, гарантирую всем — БУДЕТ ВЕСЕЛО!
Опоздал? В чем? Исключен с платформ?

Не гоже ИТшнику такими словами высказываться.

1. Флеш обогнал все существующие на сегодня варианты и всех конкурентов на года в перед.

2. Флеш исключен не с платформ а с браузеров как плагин. Приэтом его перевели в свое закрытое пространство под Adobe Air где не будет бардака как с веб страницами браузера когда десятки банеров написаных чайнками. Теперь это проблема самих браузеров, когда начнут все лепить баннеры на JS анимации… во то будет веселуха… у мен ядебагер уже вешается бродя по инету.

3. Флеш достиг колосальных успехов в мультимедиа и анимации, вот туда и двинулись. Флеш был опен соурс, а потому просто как плагин браузера бесплатный и под баннеры они неимели ничего. Теперь же они считай платформа целенаправленная, которая свое дело делает просто великолепно, и самое главное, кросс-платформенно.

Не будет Флеш баннеров — Адоб тут ничего не теряет. Игры как делались под Декстопы на Флеш так и продолжают но уже в 3D. А для мобильных, тоже самое заворачивают в Air, При этом они ввели для себя наконецто Premium Development и ввели мягко и красиво, без фанатизма и жадности, с которого будут получать свое, в отличие от безхозных баннеров.

Air для Адоб это выход из всей этой ситуации, закрыть Флеш в отдельное пространство, контроллируемое. Если у когото тормозит, то только потому что у когото кривые руки, причем сильно кривые. Как рпимер — я переделывал сотни раз JavaScript код в разных проэктах, потому как есть умельцы в пару строк положить браузер клиента намертво. Так что? удалить JS со всех платформ и браузеров и оставить чистый HTML?
Это пока единственное решение… но все понят историю с IFRAME? Как и с Флешем, постоянно кричали долой IFRAME, ктото пытался его блокировать, какието браузеры пытались его игнорировать. Вот круто… убить Флеш чтобы вернутся к IFRAME.

Разве не проще было все это время потратить не на попытку повторить Флеш, а решить те проблемы с Флеш в Линухе и Апл? У Флеша уже все было, пока будут пытаться биться в тупиках с HTML5, могли решить десятки раз все пролемы с Флеш. Притом что он ведь Open Source. Но вот видимо всех напугало что Флеш находился в одних руках всетаки у Adobe, и это явно всем не нравилось, все начала Appl, потом они начали подначивать других. Сами ничего не придумали своего но и Флешу отказали. Их потдержали Линуксоиды. Appl со своей манией монопольности, явно испугался Adobe, ведь они по сути были монополистами всей анимации во всем интернете. А вот щас вернемся к IFRAME в итоге, который все блокировали… во крутой поворот событий.
Экспорт там один, чисто html+js, в файл или паблишинг. Т.е. задачи там очень простые и целевое направление тоже — Animation. Получив на выходе файлы вы можете это перекрутить как вам уже хочется, но та мтак все завязано и сшито, что я не вижу других приминений, кроме анимации и презентаций. Максимум это интерактивная анимация или презентация.
Т.е. игру вы на ней не сделаете или приложение.
c Java целая истори, и не все так просто.
Я помню то время кодинга. Много чиво вкусного было тогда в ява-аплетах, а Флеш был в новинку. Но для меня Ява в то время сильно было тормознутой, Флеш всегда работали над оптимизацией, а ява все также оставался огромным тормозом. В мелких демках все гуд, но чуть больше и уже страшно.
Ну а убило Яву, терки с Микрософт. Насколько помню то время, кажись Ява залупило цену, толи наоборот отказались платить, толи еще какието были трения, и Микрософт убрало из винды и браузера потдержку по умолчанию. А macromedia видимо наоборот, пошли другим путем в политике, и Микрософт в свое время стедало шаг, внедрило Флеш в винду по умолчанию… вот видимо это и дало просто оргомный скачек. Ведь Яву нужно уговаривать пользователей ставитть, а тут сразу по умолчанию Флеш работал в браузере. Тогда все говорили что для Явы те терки станут крышкой гроба. Такчто вот както так, один неверный шаг и какой перевес. с MySQL тоже было недавно дело, тоже ведь вдруг захотели много денег… и чуть не потеряли все… одна ошибка может перечеркнуть все.
Для меня плюсом Флеша было и остается, это отдельная среда выполнения кода. Аналогично GIF и FLV, т.е. анимация и скрипт внутри SWF файла выполнялись внутри своего пространства, хотя приэтом и существовала возможность общения JavaScript страницы с кодом внутри Флеша.
Также это было очень удобно разделяя на библиотеки, что для JS погрузить GIF и показать его, также вот и для Флеш, легко было загрузить внешний SWF и показать его анимацию, потом другой файл.
А вот с HTML5+JS. я в полном недопонимании этой ситуации. Одно дело когда мы говорим о едином коде веб приложения. А вот сама идея отдельных кусков, виджетов, анимация, которые выполнены на JS коде и завязаны на сторонних библиотеках а не на самом JS. Вот тут сразу встает вопрос, что будет когда страница будет залеплена баннерами на JS коде, причем созданными разными Студиями, разными версиями и т.д. Каждая вот такая анимация баннерная тянет с собой фреймворк анимации, твины и др. Причем разные версии. А мы все знаем что JS работает в единой среде, а еще есть CSS котрый глобально может сломать дизайн всей страницы.
Уже можно видеть как дебагеры в IE и Chrome орут благим матом почти на всех сайтах, ошибки лезут пачками. тотже сайт JQuery UI, сваливается через раз, потому как показывают примеры и старые и новые, а к страницам с кодом для 1.7 ветки уже подключили 1.9, и дебагер орет что таких методов уже нету. И это ребята из JQuery, т.е. люди такого уровня.
Вы представляете что будет в инете творится?
Вы еще будете плакать о тех временах когда везде были Флеш банеры.
Кто непонимает что их ждет, включите в дебагере notification about every script error и побродите по инету. Это становится просто нереально, часто ошибка в loop просто забивает все пока через TaskManager не вырубишь браузер.
Вот такое светлое будущее нас ждет.
Я имел ввиду программную часть. Вы не сможете просто взять тотже с++, загнать в переменную это число преобразовав его из буфера в число и спокойно умножить. Вот тут и загвоздка, и я понимаю что моего уровня знаний программирования явно нехватит, даже если мне дать доступ к кластеру.
$150k и затраты, это несоизмеримые размеры. Оно только кажется со стороны что все так просто. Кол-во затрат человеко/часов там видимо просто оргомно, а в денежном эквиваленте идет счет на миллионы. Плюс по железу, с учетом проб и ошибок, заказа нового железа, разработки более мошного. Сидя в инете думаешь что получив доступ к железу можно свернуть горы, но когда реально берешся даже са самый простой проэкт и его внедрение, видишь сколько сжирается времени и денег.
Одно дело когда какойто студент случайно чтото находит, другое дело когда целые команды над этим бьются, вот тогда эти $100-$150к просто капля в море.
Число которое в тексте занимает 24 метра, слегка пугает. Попытк аего использования в каких либо расчетах — сравни с безумием. Даже не представляю, что будет, если попытаться загнать это число в переменную и просто умножить х2. Я так думаю, что врядли и 47е число хоть раз дето использовалось.
Как помне, то польза только в получении опыта при поиске ирасчете. Раз расчет занимает до 6 суток, значит там довольно долгие переборы, или стек нужен неимоверный, а значит приходится писать более сложные программы и мудридь с ядрами. Вот пользя в совершенствовании расчетов и оптимизации железа, я верю, раз смогли вместо 6 суток, довести расчет до 3.6.
Но вот когда математики кричат громко, мол очередной переворот в науке найдя очередное эпичное число которое нигде не будет использовано — както смахивает на психов.
«Это важное событие для математического сообщества»- както непонятно, каким образом новое 48е число сможет повлиять хоть както на мировую математику? Понятно что соревнование, кто быстрее сорвет куш, но чтото слабо верится что знание 48 а не 47 чисел, хоть както изменит мировую математику.
а смысл? для Android есть PhoneGap который несет тотже смысл — оболочка для JS приложения.
Кстати PhoneGap уже начал потдержку Вин8 Метро, а node-webkit чисто декстоп, да сейчас это полезная тулса, но что дальше? С каждым днем все больше пользователей Win7 переходят на Вин8 и многие захотят Метро приложения а не декстоп. А сказать что пользователи Вин8 неинтересуют — сразу похоронить будущее проэкта. Adobe Air уже слетели с этой позиции.
Снова и снова, везде вижу временные решения которые не облегчают проблему кросс-платформенности. А ведь уже было у нас всех готовое решение. 2013 год уже, а проблема кросс-платформенности доси выносит мозг.
Если они отдадут AIR в Open Source то считай умрет и эта часть. Слишком тяжелый проэкт чтобы плавал самостоятельно без вливаний. Да и для Adobe это пока еще большой кусок чтобы отдать его.
Flex вот отдали и все… он считай умер, то что там еще шевелятся чтото, активность идет, но это уже не вернет его в тот режим и на тот уровень. Такие проэкты без больших вливаний долго не протянут. И говорю я не просто так… у меня в фаворитах за все года, по теме Flex, 99,9% из всех ресурсов уже умерли, часть постили последний раз в 2009 году, другие перешли на PhoneGap. Tour de Flex тоже молчит и так повсеместно. А без ресурсов и без комюнити о Flex просто забудут.
Также нужно не забывать что Flex полностью зависит от AIR который как я писал выше, ушел с Linux и отказался от Windows8, а так как на Вин8 за счет акции от МС стали переходить массово (я уже на вин8), так что даже при скромных 30% от Вин7 пользователей уже сейчас, это потерянные клиенты и снова поиск другого SDK для покрытия этого куска.
Так как Intel объявили от ухода с декстоп платформ то нам светит только планшетные девайсы в ближ. пару лет окончательно. А значит это iOS / Android / Win8RT… и мы уже знаем что AIR отказались от Win8, для меня это значит что нужно срочно искать другие варианты. TideSDK тоже не покрывает все. Qt вообще отдельная тема.

В PhoneGap появились папки с потдержкой платформ Win7 и Win8, правда это еще бредовое решение пока. Но уже видно движение. В отличие от AIR… вот такие пирожки.

Я был фанатом Flex и AIR, и заступался за них везде и всегда… рад былбы их развитию и дальше, но вижу что тут тупик, судя по тому как все идет.

Надежда только если ктото создаст аналог Flash но под другим именем, потому как Линуксоиды и Апловцы, своими криками и холиварами, пропагандировали против Flash что и привело к его смерти. И его уже невернуть, Хотя это было самое идеальное решение для всех платформ, как для юзвера так и для разработчика. Аналога я не видел еще даже в зародыше. То что иемли не ценили, а потеряв остались с пустыми руками.
Нету возможности подключить и проверить сенсорный монитор к Mk808 девайсу. Вывод на ТВ и экран идет 1080p, мышкой управляется как родное, но вот насчет сенсорного монитора большие сомнения, и как заставить девайс понимать такое устройство даже не представляю.
Нужно будет взять с собой в супермаркет и там попроовать подклбчить к сенсорникам. Если что отпишусь.
У меня теже самые мысли по поводу AIR, к моюему большому разачарованию. Досих пор нету даже близко аналога к AIR. Причем AIR единая среда была и для десктопов и для мобильных. В отличие от Qt, TideSDK, Accelerator и др. чтобы покрыть все нужно иметь целый набор таких SDK, а компиляция под платформы еще веселее.
Но, вот то, что происходит с AIR напрягает очень сильно. Насколько я вижу и понимаю, Adobe полностью перешла на Flash платформу для медиа и игровых целей под AIR. Т.е. Flex грубо говоря уже умер, Flash как плагин можно сказать тоже уже перечеркнут. Осталось только направление Game Development на AcionScript под AIR, за счет Stage3D и фреймворков типа Starling. Все остальное они уже похоронили.
Раньше как и в node-webkit, в самом AIR можно было не только на AS3 писать, но и HTML5 приложение завернуть… но когда я просмотрел недавно эту тему снова… оказалось что Adobe даже с dev центра убрали все линки на тему JavaScript под AIR. В самом sdk еще осталась такая функция но они ее спрятали и забыли, ну и перестали развивать.
Roadmap реально показал конец эпохи AIR, поставив последнюю точку — отмена планов на Windows8 Metro, а продолжать компилить декстоп приложения под Вин8 метро, какбы уже бредово.
Вообщем Adobe все свои силы кинули на PhoneGap. Причем это было заметно последние 2 года по всем блогам и порталам. Особенно заметно как ведущие специалисти от Adoba в своих блогах резко забили на Flex и стали пропагандировать PhoneGap.
Самое плохое в этой всей истории… то что щас переходное время и самое неудачное… То что было и работало — убили, а новое еще не построили, и вот мне как разработчику, просто выносит мозг что делать, старое скоро исчезнет совсем и уже перекрывают кислород, а новое еще только в зародыше.
Я никогда не прощу Adobe за то что они похоронили Flex и AIR, эта связка было лучшее для кросс-платформенной разработки, имея на момент смерти все что нужно было прямо из коробки.
насчет андроида и экрана.
Посмотрети девайс MK808 www.mk808.com/MK808/en/index.html, у меня вот лично лежит на столе такой девайс с ОС 4.1 на борду, и выводом на любой ТВ или Монитор. Подключенна мышка и клавиатура. Сам девайс размером чуть больше зажигалки и стоимостью от 30-50$. Для меня такой девайс не справился только с энкодингом, для которого нужен проц уровня Core i3 минимум.
Если база небольшая, то почему не SQLite?
Что мне нравится в AIR так то что сразу в комплекте весь набор UI и база SQlite без сторонних библиотек.
На сегодня node-webkit очень заманчев, но ему еще расти, пока это голый вариант как PhoneGap, для реальной задачи нужно сразу искать тучу сторонних библиотек и все это собирать в салянку.
Пока решаю все вопросы с Adobe AIR, под линух все еще приходится юзать старый SDK, а вот Win и Mak решаются в AIR кросс-платформено с коробки. Такчто слежу активно за node-webkit с надеждой что это вырастет во чтото большее чем просто оболочка.
Почему не рассматриваете андроид планшеты? Сайчас 4х ядерные планшеты уже стоят дешевле моноблоков, да и получаете все в одном. И интернет, и бесплатную ось, сенсорный экран и т.д. На чем писать под дроид тоже проблем нету, java, js, actionscript И т.д. тотже AS3 уже идет с sqlite в комплекте, останется только вопрос синхронизации через инет. Тотже сканер штрих кодов прикручивается без проблем.
Для меня на сегодня в планах только две платформы, Windows и Android.
Дроид как недорогой и мобильный вариант. Винда как мощный CPU, потому как даже самые последние Arm и Atom процессоры не тянут нагрузку с медиа энкодингом. А учитывая что в Win8 уже встроили в framework все необходимое для работы с media то на Win8 работа с видео и камерами решается буквально в несколько строк, без лишних или стороних дорогих библиотек.
Win8RT планшеты пока в пролете, довольно таки высокая цена по сравнению с аналогами на Androide
у меня уже какой день крутится вопрос — КАК? и почему закончился бой… ведь ломанулись все биться, каждую минуту ктото подходил еще и еще… стороны полностью не разбиты, всегото пару кораблей потеряли… но за все время, во всех блогах в инете, никто даже не намекнул — КАК? всетаки и почему, это побоище вдруг остановилось. Как в такой игре происхоит управление силами и людьми, кто принимает решение… одно дело в скайпе сидят парочку геймеров при вылазках, но тут под 3т игроков, причем хаос… ктото кинул кличь и все кинулись… а дальше? кто из заядлых евевцев может пояснить этот момент?
Есть кстати OpenSource бенчмарк для Starling под Дроид девайсы, такчто сходу можно сразу увидеть результат play.google.com/store/apps/details?id=air.com.dustunited.StarlingBenchmark&hl=ru ,cтабильно выдает 60fps

Information

Rating
Does not participate
Location
Херсон, Херсонская обл., Украина
Date of birth
Registered
Activity