LINUX.ORG.RU

Adobe Flash 10 & Flex 3 SDK


0

0

Знакомый flex-программист рассказал про бета-версию нового флэш-плеера. Одно из нововведений заметно на скрине - аппаратная акселерация графики. Теперь спецэффекты - blur на заднем плане - не отжирают 100% процессорного времени, а перетаскивание MDI-окошек нагружает систему не сильнее компиза. Впрочем, как замерить разницу в скорости между старым и новым плеерами я ещё не придумал, но на глаз разница ~1.5 раза в пользу нового. В недалёкой перспективе - поддержка 3d-графики. Второе заметное и приятное новшество - использование нативных виджетов (в частности, в Linux используется libgtk). Прощай, уродливая серая менюшка!

Первый большой минус - проблемы с русскими буквами в локали UTF-8. Уж не знаю, чья это вина (иксов или индусов-кодеров, не ведающих, что есть и другие языки, кроме американского английского), но ввод получается как бы в однобайтовой кодировке.

Второй - акселерация графики не работает вместе с композитом.

Третий - сборки для x86_64 как не было, так и нет.

Заодно посмотрел и платформу Flex. Кратко, если кто не в курсе - это набор различных компонент (кнопки, списки, поля ввода, обычные и xml-сокеты, etc) для флэша, наподобие Ajax или MS Silverlight. Но, так как это флэш, доступны и все возможности флэш-анимации. Пример flex-приложения - опять же на скрине. Есть IDE (основанная на Eclipse, с довольно удобным дизайнером и неплохой справочной системой), есть и просто плагин для Eclipse. Есть и компилятор, входящий в SDK. Впрочем, всё равно требуетя Sun'овская JRE, не ниже 1.5, ибо компилятор тоже написан на java. Все средства разработки доступны на сайте Adobe. IDE (Flex Builder) стоит денег, SDK доступен бесплатно (есть и Open Source версия). С самим SDK танцев с бубном никаких - скачал, распаковал, поправил путь к jre, зашёл в examples/ и запустил build.sh. Сами Flex-приложения работают в обычном флэш-плеере, начиная с 9-й версии.

Собственно по скрину - debian lenny, openbox, fbpanel, gkrellm (тема MonkeyLovers, шрифт - Visitor Rus), opera 9.50 (firefox 3 тоже имеется), geany, yeahconsole + urxvt -pe tabbed, pidgin, pcmanfm. Основной шрифт - tahoma 9, тема - QtCurve. Что ещё? Ах да, обоина hsetroot -solid #c7c7c7 ;)

>>> Просмотр (1280x1024, 126 Kb)

★★★

Проверено: UVV ()

И ничего не поделаешь...

anonymous
()

>>набор различных компонент (кнопки, списки, поля ввода, обычные и xml-сокеты, etc) для флэша, наподобие Ajax

наподобие Ajax ??

alex_custov ★★★★★
()
Ответ на: комментарий от alex_custov

Ну, неудачно выразился. В смысле, что назначение этих технологий практически одинаковое.

lizard ★★★
() автор топика
Ответ на: комментарий от Naomi

> проприетарная флешеподелка для ниасиливших Ajax

между прочим аякс ваш тоже ересь редкостная... руки бы за него отрывать.

Rastafarra ★★★★
()
Ответ на: комментарий от Rastafarra

Флешь - редкостное дерьмецо! )) На шлюзе постоянно режу! ))

anonymous
()

IMHO, xml-сокетам, как и т.н. "аяксу" не хватает нормальной реализации. Ну в самом деле производить callback'и силами js с фронтэнда в случае с "аякс" и уж тем более каждый раз лепить новый xml-сервер в случае с сокетами - это зло. Давно бы реализовали какой-нибудь более-менее энтерпрайз механизм, дело-то вобщем-то полезное, но нет, лепят целые фреймворки вокруг одной полудохлой функции, да велосипедируют soap (== xml-сокет).

Anoxemian ★★★★★
()
Ответ на: комментарий от Anoxemian

> IMHO, xml-сокетам, как и т.н. "аяксу" не хватает нормальной реализации.

имхо это все ересь. и флеш и аякс и прочий js.

была кроссОСность, теперь вот еще кроссБраузерность. и в чем разница...? реализовывать ОС средствами браузера, который крутится в другой ОС. имхо бред.

хочется интерактива? нативные аппликухи наше все.

хочется разметки -- LaTeX и конверти во все, что угодно.

и меня очень печалит что уродливый html с костылями стал настолько популярным, что его суют куда не попадя.

Rastafarra ★★★★
()
Ответ на: комментарий от anonymous

Это транслитерация английского CPU, anonymous.

AnDoR ★★★★★
()

Flex IDE имеет на удивление хороший дизайнер, который генерирует чистый XML-код. Обидно, что все книжки по Flex начинаются с "Открывает Flex Builder" - документация от Адоби - наоборот, вот по ней и учим. Flex SDK + TextMate очень удобно использовать при разработке)

Вообще на данный момент Flash - единственный выход, когда надо вставить видео в веб-сайт. В остальном пока предпочитаем JS.

anonymous
()
Ответ на: комментарий от anonymous

>Интересно, а как расшифровывается ЦПУ? ЦП - центральный процессор, а "У"?

Централ Процессор Унит

З.Ы.

Опера не нужна....

anonymous
()

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

Скрин порядовал, набо бы глянуть flex builder

corristo
()
Ответ на: комментарий от Rastafarra

>и в чем разница...? реализовывать ОС средствами браузера, который крутится в другой ОС. имхо бред.

А у меня вот такое ощущение, что ОС будущего - это Firefox + экстеншены + динамический интерактивный гипертекстовый загружаемый контент. Нативные аппликухи вымрут. Со временем движок, на котором крутится Web контент (т.е. бравзер + плагины + экстеншены) допилят до состояния, когда требовательные программы (CAD, обработка графики, аудио) будут в нем работать вполне приемлемо. А быстрый интернет скоро будет у всех.

aiker ★★
()
Ответ на: комментарий от Rastafarra

реализуют не ОС а юзер-интерфейс

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

anonymous
()
Ответ на: комментарий от Anoxemian

> более-менее энтерпрайз механизм

Есть такое Microsoft Ajax.

eXOR ★★★★★
()

Спасибо.
Можно я положу здесь свое боа?

eXOR ★★★★★
()
Ответ на: комментарий от aiker

> А у меня вот такое ощущение, что ОС будущего - это Firefox + экстеншены + динамический интерактивный гипертекстовый загружаемый контент. Нативные аппликухи вымрут. Со временем движок, на котором крутится Web контент (т.е. бравзер + плагины + экстеншены) допилят до состояния, когда требовательные программы (CAD, обработка графики, аудио) будут в нем работать вполне приемлемо. А быстрый интернет скоро будет у всех.

А потом начнет кончаться нефть, интернет будет стоить сравнимо с едой, и будет только у богатых. Сообщество перекинется на бесплатные децентрализованные сети, вспомнят что такое FIDO. Пропускной способности будет хватать только на общение, модераторы будут нещадно резать бинарный трафф. И вот тагда линух со своим зоопарком дистров и кучей репозитариев, хранящих одно и то же но в разных форматах и с разными зависимостями, савсем загнется. Ибо негде будет брать обновления, а прокачать одну программулину со всеми зависимостями с инета будет стоить месячной зарплаты.

А винда как была пираццкой, так и останется, контроль над виндой будет утерян как щас в Китае, все на лицензию будут ложить болт и тупо пользоваться. Накупил (дороговатых, ибо пластик) пераццких дисков - ставь себе, все работает. Или у дружбана возьми. И линух со своей бесплатностью и открытостью пойдет лесом, как он шел лесом в России до 2000 года примерно.

xintrea
()
Ответ на: комментарий от xintrea

Имя тебе бугога и пишешь ты бугогу! :)

> А потом начнет кончаться нефть, интернет будет стоить сравнимо с едой, и будет
> только у богатых. Сообщество перекинется на бесплатные децентрализованные
> сети, вспомнят что такое FIDO.

Логика нулевая. Цены на нефть и цены на интернет связаны, но ровно в той же степени что и цены на любые другие сети.

> Пропускной способности будет хватать только на общение, модераторы будут
> нещадно резать бинарный трафф.

Если траффик станет стоить много - то и передаваться будет только самое важное. А трёпом можно и на завалинке бесплатно трепаться.

> И вот тагда линух со своим зоопарком дистров и кучей репозитариев, хранящих
> одно и то же но в разных форматах и с разными зависимостями, савсем загнется.

Фантазии эротические. Но какие-то незатейливые.

> Накупил (дороговатых, ибо пластик) пераццких дисков - ставь себе, все
> работает.

Пластика не будет. Нефть кончилась.

> И линух со своей бесплатностью и открытостью пойдет лесом, как он шел лесом
> в России до 2000 года примерно.

Ну тебе лучше знать кто лесом куда шел. Ты из него только что выбрался. А в 2000 ты жестко сидел в лесу.

eXOR ★★★★★
()
Ответ на: комментарий от eXOR

>Ну тебе лучше знать кто лесом куда шел. Ты из него только что выбрался. А в 2000 ты жестко сидел в лесу.

+1

anonymous
()
Ответ на: комментарий от aiker

> А у меня вот такое ощущение, что ОС будущего - это Firefox + экстеншены + динамический интерактивный гипертекстовый загружаемый контент.

это буквально выполняющийся скрипт? потом понять что выполняется он долго и жать его до байт-кода?

придумали баян и радуются :)

зачем повторять то, что уже 20 раз придумали? tcl/tk (и прочие) в этом отношении наше все.

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

Rastafarra ★★★★
()
Ответ на: комментарий от anonymous

> реализуют не ОС а юзер-интерфейс

тролим...? ну ну...

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

латехом я сверстал поболее онанимуса, так что понимаю о чем говорю ;)

Rastafarra ★★★★
()
Ответ на: комментарий от anonymous

>Интересно, а как расшифровывается ЦПУ? ЦП - центральный процессор, а >"У"?

Центральный Пункт Управления )

А по теме: недостатки перекрывают все достоинства с лихвой. Флеш в топку.

Aesthete ★★
()
Ответ на: комментарий от Aesthete

>Интересно, а как расшифровывается ЦПУ? ЦП - центральный процессор, а >"У"?

Центральное Процессорное Управление.

По скрину: сделай в Опере верхнюю панельку такого же цвета, как в теме.

FENix
()
Ответ на: комментарий от FENix

Ах да, чуть не забыл.

Флеш не нужен. Разработчики не осилили архитектуру x86_64 => у них кривые руки.

FENix
()
Ответ на: комментарий от anonymous

>Интересно, а как расшифровывается ЦПУ? ЦП - центральный процессор, а "У"? anonymous (*) (01.07.2008 13:14:19)

Цру Пимо Унитаза %)

anonymous
()
Ответ на: комментарий от anonymous

>Интересно, а как расшифровывается ЦПУ? ЦП - центральный процессор, а "У"?

Цупер Пупер Ум ;)

anonymous
()

и какого буя оно надо? закопайте вместе с флэшем.

pashtetuss
()
Ответ на: комментарий от xintrea

>>>интернет будет стоить сравнимо с едой, и будет только у богатых

Оо еда будет только у богатых? *взял свой шотган, ушел в магазин *

pashtetuss
()

флеш не нужен джавэ скрипт - тоже режу обоих на роутере.

p.s. принципиальная несекьюрность out of qstn. а прочие дроубаки - тем паче. йоу ванна би вебмастер ? лирн а хтмл энд скл даташит фест !!

anonymous
()
Ответ на: комментарий от anonymous

> флеш не нужен джавэ скрипт - тоже режу обоих на роутере.

> p.s. принципиальная несекьюрность out of qstn. а прочие дроубаки - тем паче. йоу ванна би вебмастер ? лирн а хтмл энд скл даташит фест !!

забыл написать - пользуюсь исключительно lynx и mutt, питаюсь пивом и хотдогами, работаю в подвале

и подпись - Крутой nix администратор

anonymous
()

Flash/Flex - хорошо. Выполняется быстрее яваскрипта, никаких проблем с кроссбраузерностью (ну почти... он все-таки зависит от браузера в плане разнообразных глюков). Хороший отладчик, компилятор...

Вообщем, заказчик очень доволен и требует продолжения банкета. Gantt-диаграммы ему интерактивные теперь подавай. SAP клиента больше смотреть не хочет.

WindowsUser ★★
()
Ответ на: комментарий от anonymous

> p.s. принципиальная несекьюрность out of qstn. а прочие дроубаки - тем паче. йоу ванна би вебмастер ? лирн а хтмл энд скл даташит фест !!

Там, где нужна секьюрность, флекс не используют. Его используют там, где надо "сделать красиво" - различные обучающие проекты, организацонные диаграммы, интерактивные презентации и т.п.

lizard ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.