Flash Ripper RSS Readers


+

Архивы сайта Флэш Потрошитель за Сентябрь 2008


30.Сентябрь.2008, FMS

Встречайте Open Source Flash Media Server — Mammoth

Пока находящийся в альфа-версии сервер OpenFMS Mammoth обещают сделать полноправным конкурентом Flash Media Server. Он написан на C++ и работает под Windows и *nix. Автор проекта — Alexander (sander) Wichers. Возможности OpenFMS Mammoth:

  • Потоки всех возможных Flash-кодеков: h263, h264, mp3, vp6 и т.д.
  • Поддержка контейнеров практичкески любого мыслимого формата (mov, flv, mkv, mp3, и т.д.) благодаря использованию FFmpeg.
  • Написан с нуля, но с учетом уроков сервера Red5.
  • Простая структура vhosts в виде плагинов.
  • Живые трансляции и публикация записей (использует FFmpeg-овский flv muxer для хранения формата FLV).
  • Полностью асинхронный, использует один поток на один процессор.
  • Использует модифицированную версию Boost Channel для рассылки сообщений.
А тем временем на eweek.com ругают "дыру" в FMS, якобы позволяющую на шару качать кино с Амазона. Важно: читайте о том, что никакой дыры в FMS нет, а есть, мягко говоря, некомпетентные журналисты.

Update: выход OpenFMS Mammoth совпал с выходом Red5 v0.8.0 Release Candidate 1!

Update2: OpenFMS был переименован в Mammoth после того, как автору объяснили судьбу FlashObject, ставшего SWFObject по требованию юристов Adobe в самый неподходящий момент — а именно в период быстрого роста популярности FlashObject.

Update3: на Амазоне выучили урок и начали шифровать видео. Спасибо говорить нужно британским журналистам из Reuters ;-)

Писал Rost, 02:09 PM Отзывов: 36

 

29.Сентябрь.2008, Cool-Job

Срочно нужен толковый Flex-разработчик в Харькове (+Java)

Компания TeamDev ищет на постоянную работу Flex-программиста в Харькове (срочно). Требования к кандидатам — высокие; оплата им соответствует. Обязательно знание Java хотя бы на базовом уровне. Приветствуются верстка и веб-дизайн. Возможен вариант временной работы с free-lance программистами, но большую часть времени нужно будет находиться в офисе, так как предполагается тесная интеграция с Java-проектом (BlazeDS включен).

С предложениями своей кандидатуры и вопросами обращайтесь на job@teamdev.com.

Многие мечтают работать в TeamDev. Если я вас знаю и вы хотите получить дополнительную рекомендацию, то напишите мне. Если вы просто чувствуете, что вы гений и вам срочно нужна эта работа — пишите сразу в аську 24750401.

Писал Rost, 05:21 PM Отзывов: 4

 

27.Сентябрь.2008, FPUG

Онлайн-трансляция UAFPUG-6

UAFPUG#6 онлайн

Писал Rost, 10:50 AM Отзывов: 23

 

25.Сентябрь.2008, Contests

Програманьякам, программистерам, програмиссисам, QA и админам

4 октября 2008 года тринадцатый раз пройдет всемирный конкурс IT-специалистов «Программания». Традиционно пройдет он в Харькове и впервые — в Киеве и Львове.

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

Мероприятие проводится компанией GlobalLogic (ранее Validio Ukraine) и стартует 4 октября в 10:00 одновременно в Харькове, Киеве и Львове. Организатор и спонсоры гарантируют, что лучшие специалисты в каждой технологии будут наказаны вознаграждены по заслугам! Какую технологию выбрать — решать вам. В конкурсной анкете будут представлены самые разные области. Кроме языков и баз данных включены также логическое мышление и английский. Будет и 15 вопросов по Flash, Flex и AIR. Будет великий и ужасный Silverlight. Вы можете ограничиться ответами лишь в одной теме, а можете попробовать себя во многих, да хоть во всех.

Схемы проезда: в Харькове (ХАТОБ), в Киеве (Центр культуры и искусств Киево-Могилянской академии) и во Львове (Актовый зал 1го к. НУ «Львовская Политехника»).



Приходите и покажите свою RIAктивность ;-)

Писал Rost, 04:56 PM Отзывов: 9

 

Flash. Что бы вам хотелось изменить?

"Удивительно, что из полусотни комментов только пара — по делу" — замечает в апдейте свего поста в ЖЖ-сообщество ruFlash Александра Тайц, работающая во Flash Team.

Она пишет:

Я работаю в Flash Team. Во-первых новая версия вышла на прошлой неделе и она прекрасна, честно. По крайней мере в ней уже можно работать :)
Во-вторых начальство собирает мнения на следующую версию (которая 2010). Если Вам есть что сказать — пишите сюда. Новые фичи, особенно неприятные баги, что добавить что убрать, изменения в интерфейсе и прочее.

Я сама знаю графическую сторону вопроса, поэтому особенно ценны будут комменты на тему ActionScript.

Изменим ситуацию, напишем по делу?

Писал Rost, 01:38 PM Отзывов: 24

 

24.Сентябрь.2008, Cool-Job

Flex Camp Ukraine — нужен дизайнер!

Update: талант найден! Спасибо всем, кто ответил, и особая благодарность тем, кто не пожалел своего времени и прислал варианты лого!

Разыскивается талант для создания дизайна и фирстиля первой конференции Flex Camp Ukraine. Первое задание — причесать этот логотип:

Flex Camp Ukraine


Писал Rost, 08:57 PM Отзывов: 4

 

Просят поругать исследовательский проект - ChatZone (z5chat.com)

Мне пишут:

Привет.

Мы сделали крупный флэш-проект, возможно тебе будет интересно взглянуть. Мне интересно узнать мнение людей с Ф. Потрошителя.

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

ChatZone — это флэш-приложение типа Веб-ОС (ныне не столь уж редкого), представляет собой оболочку, внутри которой функционирует несколько вложенных приложений: Videochat, Communicator, SiteMail - встроенная почта, VideoMail - передача видеосообщений, Web Messenger — приложение, предоставляющее доступ к сетям ICQ, AOL, MSN, Yahoo Messenger и являющееся универсальным клиентом для этих сетей. Есть элементы социальной сети: профайлы пользователей, поиск по профайлам, список друзей, форум. Есть игры и развлекательные приложения: Шахматы, шашки, Mp3 Player, RSS-Reader, Fun Board.

Сам проект: www.z5chat.com. Описание в моем блоге: yzh44yzh.com/blog/chatzone

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

Хочу узнать мение сообщества по двум вопросам:
1. Каков коммерческий потенциал такого проекта?
2. Насколько он хорош как реклама флэш-технологии?

Ну как, ребята — поругаем?

Писал Rost, 06:13 PM Отзывов: 39

 

Все видео-уроки по Adobe CS4 от Lynda.com

Lynda.com, один из лучших обучающих центров по продуктам Adobe, открыл CS4 University (CS4U) с видео-уроками по семи новым продуктам от Adobe. По каждому продукту пакета Adobe CS4 там уже есть бесплатные уроки, как раз с демонстрацией новинок. Увидеть их в высоком качестве в формате QuickTime можно, побродив от указанной выше ссылке; также уроки можно смотреть прямо YouTube. Приведу полный перечень видео-уроков по новым возможностям Adobe CS4:

Для веб-разработчиков и веб-дизайнеров

Flash CS4: Using 3D Tools, Understanding the New Tween Model. А в ruFlash уже обсуждают этот официальный перечень новых фич от Adobe на русском.

Dreamweaver CS4: Working with the new Live View, The New Code Navigator.

Для графических дизайнеров

Photoshop CS4 & Illustrator CS4 New Features

Photoshop CS4: Content Aware Scaling (lynda.com), Interface.

Fireworks CS4: Prototying a Web Design, Navigating the new Adobe Interface.

Illustrator CS4: Enhanced Clipping Mask, Multiple Artboards with Bleed Support.

Для производителей аудио и видео

Soundbooth CS4: Previewing the MP3 Encoding, Touring the New Features.

After Effects CS4: Photoshop 3D, Cartoon.

Кстати, Lynda.com рассказывает не только о продуктах Adobe: Drupal CS4 Essential Training.

На встрече во Львове у нас будет возможность посмотреть на эти продукты в действии.

Писал Rost, 11:11 AM Отзывов: 4

 

23.Сентябрь.2008, AS3

Adobe AIR на пульсе блогосферы — позитивный ритм

"Вебмастеру » Adobe AIR 1.1 - для разработки интерактивных приложений" — такой заголовок увидел я на одном из многочисленных сайтов, бесплатно распространяющих бесплатный, условно бесплатный и совсем небесплатный софт. Пишут:

Это средство для разработки интерактивных приложений от Adobe. Появление Adobe AIR открывает широкий спектр возможностей, для тех, кто работал с такими технологиями как Flex, Flash, HTML, JavaScript для разработки десктоп приложений.

Полнотекстовое совпадение первого предложения с постом "Hello World! в Adobe AIR" на Хабре предлагаю считать неслучайным. Точно такая же фраза встречается в постах от mmaxis.info, portal-on.ru и еще нескольких, явно ворованных (в отличие от вышеперечисленных).

К чему я веду: похоже, Adobe AIR весьма бодро шагает по не-флэшовым и не-флексовым блогам. Это радует. Значит, распознал народ технологию, оценил, и, возможно, уже полностью полюбил. И неудивительно — ведь она хороша и есть за что ее любить :-)

Заметьте: на пульсе блогосферы за последние два месяца Adobe AIR иногда обгоняет великий и всемогущий Adobe Flex. Впрочем, ни AIR, ни Flex, ни Silverlight пока не сравнятся с Flash.

Писал Rost, 02:51 PM Отзывов: 13

 

Adobe CS4 - презентация состоялась

Как мы объявляли ранее, сегодня Adobe расскажет о новом пакете Creative Suite 4 в онлайновой трасляции. Увидеть ее можно сейчас было по этой ссылке:

Adobe Creative Suite 4 Launch Broadcast

Презентация состоялась. Показали много интересных людей и программ. Спец по видео-эффектам (вы видели его работу в таких фильмах, как "Day After Tomorrow") показал распознавание голоса в текст (speech-to-text) в Adobe Premiere CS4 и интеграцию с After Effects CS4. Несколько известных дизайнеров продемонстрировали новые фишки работы в Illustrator CS4 и InDesign CS4, а также показали работу с инверсной кинематикой во Flash CS4 и интеграцию с Illustrator. За работой этих профессионалов было весьма интересно подглядывать, очень шутро все делают. Затем было показано, что в Photoshop CS4 действительно будет реализована инновационная технология сжатия изображений по любой оси без искажения пропорций — мы о ней писали.

Осталось ощущение, что на презентацию отвели мало времени и не уместили многих новых фич. Хочется еще :)

Update: цены на Creative Suite 4 на сайте Adobe.

Можно также почитать на русском и на украинском (injun, спасибо за уточнение).

Писал Rost, 11:50 AM Отзывов: 10

 

22.Сентябрь.2008, Money

Flash, Flex и AIR-консультации по Skype — $0.75 в минуту

Можно зарабытывать на жизнь разработкой веб-приложений, а можно — консультациями по этой разработке. Именно так и поступает Brent Arnold. Посредством Skype вы можете задать ему вопрос по Adobe Flex, Flash или AIR и получить ответ за 75 центов в минуту. Первый звонок — бесплатно.

//креативом порадовал JabbyPanda

Писал Rost, 05:36 PM Отзывов: 12

 

19.Сентябрь.2008, Flex

Обновляйтесь и радуйтесь!

Три недели я бился над проблемой сортировки сгруппированных данных во Flex AdvancedDataGrid (используя GroupingCollection). Забывал есть, пить и писать письма Ф. Потрошителю.

И так я данные сортировал, и эдак, а оно все глючило и глючило.

Но сегодня я установил апдейт Flex 3.1.0 и все прошло за 15 минут.

эхх

Писал Rost, 08:43 PM Отзывов: 6

 

16.Сентябрь.2008, Philosophy

Анализ полуфинала проекта Top4Top на Lenta.ru: все не так

"Опередившая время техническая реализация портала на Flash" — вот первый пункт в списке четырех причин провала самого амбициозного проекта Рунета в статье "Топ-потоп" на lenta.ru.

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

Удивителен этот список, и я с ним не согласен. Здесь не просто нарушен порядок следования пунктов (первым должен идти тот, что сейчас четвертый). Здесь перепутаны причины и следствия. Наведем порядок: именно непонимание основателями проекта жизни сети и стало причиной трех остальных "причин", это важно. Было бы понимание — были бы и юзабилити, и юзермотивация, и контент. У многих понимание было, был и хороший анализ проекта.

Два клика — и ты в элите! Веришь?

Я не умаляю интеллектуальные способности основателей портала. Но они не учли особенность проявления интеллекта в сети: он любит играть и иронизировать, а для этого маневра ему нужно свободное пространство, остальным на одноклассники-ру. На top4top этого пространства не дали. Стартовая страница пестрит звездами. Это место подобно уютной гостиной графа, где сплошь портреты и родословные. Не представляется возможным сюда попасть — здесь уже визуально полно.

На совершенно лишенную самоиронии вывеску "top4top" и гламурное кисо глянет косо: тут ведь пафос зашкаливает, и это при полном отсутствии самоиронии. Такое название ставит на проект и его участников высокую печать элитарности и уныния. Элиту у нас не любят, а в сети тем более.

Чтобы воспрянуть под названием top4top, проекту нужно обыграть это название и весь смысл, что за ним стоит. Обыграть красиво и слегка устало, с возрастающей силой осознания, кто есть твой пользователь, кто им может быть, и почему он всегда оказывается умнее твоих хитрых планов.
И не становиться новой жертвой сетевой нео-романтики за $150 000 000.

А у вас есть есть причина провала top4top?

Писал Rost, 10:42 PM Отзывов: 37

 

15.Сентябрь.2008, FPUG

Какая футболка UAFPUG лучше?

На конкурс дизайна футболок для UAFPUG-6 было прислано 5 вариантов:

Вот крупные изображения: 1, 2, 3, 4, 5

Выбираем наилучший!

Писал Rost, 01:47 PM Отзывов: 47

 

12.Сентябрь.2008, sport

А на двести пятьдесят шестой день создал Он Бесконечный Цикл

С праздником, бездельники. Update: нас поздравляет Стивен Баллмер!

Писал Rost, 12:53 PM Отзывов: 9

 

11.Сентябрь.2008, ecology

Экология IT, ч. 1: классификация недобросовестных заказчиков

Многие дизайнеры, верстальщики, веб-разработчики и целые студии попадали в такую ситуацию: к вам приходит заказчик, предлагает проект, вы договариваетесь о цене и делаете. Когда проект готов, заказчик не платит за него, оставляя вас с носом. А у вас наркотики, секс, рокенрол семья, дети, кредит на чертов особняк в центре города. Предлагаю классификацию:

Заказчики-пираты по принципу обращения с украденным продуктом труда

  1. Заказчик ворует готовый проект и пользуется им.
  2. Раздает украденный проект в пользование другим.
  3. Открыто продает ворованный продукт.
  4. Организовывает торговлю ворованными проектами.

Дополнительные и отвлекающие функции заказчика-пирата

  1. Просто забывает заплатить.
  2. Оправдывается тем, что нету денег.
  3. Оправдывается словами "продукт плохо сделан, за что тут платить", но продукт использует.
  4. Прикрывается светлыми идеалами опенсорса и бесплатного программного обеспечения.
  5. Муссирует тему "долой проприетарное ПО", продолжая получать деньги с украденного.

Ничего не упустил? Продолжение следует ;-)

Писал Rost, 02:42 PM Отзывов: 24

 

Ух ты, новые и толковые

Встречайте новые правильные флекс-блоги на понятном языке:

The Power of Flex — FlexPower.in.ua
Примеры статей: Нужен ли мне Cairngorm?, перевод: Разработка Flex RIA с помощью микроархитектуры Cairngorm. Часть 1: Введение в Cairngorm.

Go!Verla Flex блог — TearAway-Tea.com/blog
Примеры статей: 5 копеек о Mate Flex Framework и Презентация "Adobe AIR: Десктоп-приложения для веб-разработчиков" с UA WEB 2008.

Если я уже писал о том, что у семьи RiaPriority.com мега-пополнение, то напишу еще раз:

Vertex, флекс-блог Павла Кожина — RiaPriority.com/blogs/vertex.php
Пример статьи: Пейджинг на лету (как раз к вопросу о том, как отобразить во Flex много букв).

Пешите есчо и не размещайте сайты на бесплатных хостингах!

Писал Rost, 01:33 PM Отзывов: 5

 

10.Сентябрь.2008, Strategy

Adobe открывает представительство в Украине

Компания Adobe Systems открывает представительство в Украине. Об этом сообщил генеральный директор компании в Восточной Европе Кристофер Бреннан, передает корреспондент «proIT».

Главой украинского офиса компании в Киеве назначен Даниил Ключников. (FYI: 1, 2)

А по версии Ъ, главой Adobe Ukraine будет Даниил Клющенко, про которого ничего не знает даже Гугель.

// За новость спасибо Андрею Панасу

Писал Rost, 05:23 PM Отзывов: 20

 

Что говорят в Adobe о Google Chrome

Неделю назад из Google с шумом вышел браузер Google Chrome. Что о нем пишут люди из Adobe?

Пишут умеренно. Основные темы — качество работы Flash Player в Google Chrome и потенциальная конкуренция между Google Chrome + Google Gears и платформой Adobe AIR на поприще десктопно-сетевых приложений.

Райан Стюарт: предварительные выводы о Google Chrome и Adobe AIR

2 сентября, еще до выхода Chrome первым отреагировал (и я не удивлен) Райан Стюарт. В своей записи "Thinking about Google Chrome from a Flash/AIR Perspective" он оценивает грядущее событие как инновацию, от которой сеть выиграет. Рассматривая выход Chrome в перспективе будущего Adobe AIR, Стюарт заключает: в AIR [Adobe] дали веб-разработчикам возможность широко шагнуть прямо на десктоп, доступ к функциям операционной и файловой систем. И разработчики уже шагнули. Chrome хочет завести их еще дальше на рабочий стол, но он все еще предлагает им жить в браузере независимо от решаемой задачи. О том, где Chrome наступает на AIR. Напомню, что в меню страницы Google Chrome есть сильная функция 'Create Application Shortcuts...' Посредством этой команды можно превратить любую веб-страницу в десктоп-приложение. Это приложение будет состоять из практически невидимой обертки браузера и собственно контента страницы. Google Gears обеспечивает оффлайновую работу таких приложений, об этом читайте ниже.

Тиник Уро и Тед Патрик: HTML не Flash. Торможение под микроскопом

3 сентября пишут о вопросах производительности Flash Player двое из Adobe. Как мы уже сами выяснили, производительность эта местами не ахти, и это еще везение. Некоторым плагинам в Chrome совсем плохо дышится — например, Сильверлайту.

Разработчик Flash Player Тиник Уро в заметке On Performance объясняет, почему не имеет смысла напрямую cравнивать производительность стратических HTML-страниц и динамического содержимого Flash Player. Это как сравнивать живопись с кинематографом. Затем он так же аргументированно объясняет, почему даже при отдаленном сходстве AJAX и Flash их не стоит ровнять по одной линейке. Тиник дает несколько полезных советов по оптимизации и рассказывает о поведении скрытых флэшек (находящихся на фоновых вкладках в Firefox или в невидимых слоях). Немного прохаживается по ламерам, которые делают невменяемой ресурсоемкости медиа-баннеры с полупрозрачностью по восемь штук на страницу и объясняет, как таких обучать правильной разработке.

В конце поста Тиник пишет, что Adobe ищет возможность совместной работы с Gooole над вопросами повышения производительности Flash Player в Google Chrome.

А Тед Патрик в своей заметке призывает разобраться, кто в браузере тормозит: "Plug-in Performance - SWF or Flash Player?". Вкратце его мысль: производитель плагина целиком контролирует только выполнение загруженного SWF-приложения, а вот за внедрение самого плагина в страницы, и за загрузку SWF-контента в плагин его производитель самолично отвечать не может, здесь нужно тесное сотрудничество с производителем браузера. Трудно не согласиться с этим.

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

Тед и Тиник призывают к культуре разработки и осознанному использованию ресурсов проигрывателя.

Майк Чэмберс: лабораторная работа по Google Gears

Известный своим практическим подходом Чэмберс 5 сентября написал о собственных впечатлениях о Google Gears, используемых Google Chrome для организации оффлайн-режима работы приложений. Это и есть та самая точка, где Chrome наступает на вотчину Adobe AIR. Майк пишет, что функциональность Google Gears его впечатлила. Gears работает как локальный сервер, перенаправляя все запросы веб-приложения к удаленным сервисам на локальный, в кэше которого хранятся данные из удаленных источников. Чтобы воспользоваться этим шиком, нужно подучить Python. Из недостатков — нет и не предвидится встроенного способа определить, онлайн ваше приложение или оффлайн; почитайте статью Майка: Implimenting Offline Web Content with Gears LocalServer API.

8 сентября Райан Стюарт сообщил, что Adobe AIR установлен уже 25 миллионов раз, а AIR SDK скачан 850 тысяч раз. Неплохо. И он того стоит.

И хорошая новость от Теда Патрика: внутренний альфа-билд Adobe AIR прошел тест ACID3 на 100%. Новый AIR в релизе скоро покажут на MAX'08. Напомним, что Chrome с ACID3 пока полностью не справляется. Проверить можно на странице теста ACID3 (как и любой другой браузер).

А заведующий Фотошопом и один из популярнейших блоггеров планеты Джон Нэк поделился ссылкой на занятные фотожабы комикса, сопровождавшего выход Google Chrome :)


Писал Rost, 11:37 AM Отзывов: 8

 

09.Сентябрь.2008, FPUG

Конкурс футболок UAFPUG — всего 5 дней

Друзья, как было обещано на последней встрече UAFPUG в Киеве, мы проводим конкурс на дизайн футболки. Результат будет виден на участниках встречи UAFPUG-6 во Львове 27 сентября 2008 г. Присылайте свои работы по адресу mandrew182 - друг человека - лучшая почта в мире.ком.


Copyright © 2008 VKostin.com
Требования к дизайну:
  • Формат: .cdr или .ai
  • Количество цветов: до 3.
  • Размер изображенния: не более A4.
  • Дедлайн: 14 сентября 2008 года
Какой приз дадим победителю, чего не жаль нам дизайна ради — подумаем вместе? Пора уже пойти мне забрать тот самый ящик в офисе FedEx'а.
 

Писал Rost, 02:04 AM Отзывов: 10

 

08.Сентябрь.2008, FAQ

Нужна помощь в вопросе «быть или не быть» по поводу Flex'а

Сегодня получил хабра-сообщение. Суть: автор выбирает технологию для создания RIA-приложения. Его симпатии склоняются в сторону Flex, но у него есть вопросы. Впрочем, я нашу переписку процитирую и попрошу вас высказаться по поводу:

VasilioRuzanniVasilioRuzanni, 8 сентября 2008, 14:30

Ростислав, добрый день.

Обрисую ситуацию, а затем, задам собственно вопросы.

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

Издержки подобного подхода в последнем проекте перегнули все возможные и невозможные палки (в частности — кроссбраузерность и «мелкие красивости») — слишком уж много времени отбирает создание подобного с использованием HTML+CSS+JavaScript, да и работает недостаточно быстро. Все это заставило в очередной раз, но уже более усиленно посмотреть в сторону «полноценных RIA».

Поскольку в качестве серверной технологии мы специализируемся на платформе .NET, первым претендентом на замену HTML+JS стал Silverlight. Впрочем, его тут же отмели по целой куче причин. Конечно, огромный плюс то, что он использует C# в качестве языка, но его сырость и работа со шрифтами заставили отказаться от него как от полноценной замены.

Разумеется, вторым претендентом был Flex/Flash.
И вот его использование пока что кажется очень даже реальным.

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

Интересуют, в частности, следующие моменты:

1. Насколько Flex в целом подходит для крупных решений со сложной бизнес-логикой? С учетом того, что это именно «тонкий клиент», то есть никаких расчетов на клиентской стороне не производится (кроме самых простых, необходимых для интерактивности).

2. Насколько Flex приспособлен для получения и работы с достаточно большим количеством данных (ну то есть, насколько теряется/не теряется производительность при работе, скажем, с очень длинными списками)? В частности, по сравнению с HTML+JS, если известно.

3. Какие могут быть подводные камни в использовании Флекса как замены HTML+JS для UI?

4. Насколько просто или сложно в целом разрабатывать собственные компоненты и поддерживать их по сравнению с аналогичными в HTML+JS?

5. С точки зрения того, что эта технология будет внедряться как новая (если будет), стоит ли сейчас полностью сосредоточиться на стабильной версии или же можно начинать сразу с Flex 4 Alpha?

Буду премного благодарен за ответы на эти вопросы. Просто реально не у кого спросить — кругом так и живет стереотип того, что «все, что может быть проиграно Flash Player'ом — мультики или баннеры». А нам хотелось бы использовать технологию с большим размахом, в производстве интерфейсов информационнх систем.

Заранее спасибо!


rostrost, 8 сентября 2008, 17:36

Привет!

Дельные вопросы. Отвечу сейчас очень коротко за нехваткой времени, а попозже — попробую дать более развернутые ответы.

1. Флекс хорошо подходит для создания сложных онлайн-приложений, или RIA. И чем сложнее приложение (до определенного разумного предела, конечно), тем больше Flex подходит для его разработки. Примером тому являются такие приложения, как, например, текстовый онлайн-процессор Buzzword. Также Flex использовала компания Oracle для производства 7 приложений.

Множество примеров можно увидеть во Флекс-вики (некоторые уже могут быть уже устаревшими).

2. Для больших массивов Flex вполне приспособлен и будет их обсчитывать быстрее, чем в JavaScript (существует также проект, где ActionScript3 используется для быстрого разбора XML для AJAX-приложения). Но и здесь важно применять правильные алгоритмы для обработки огромных массивов данных.

3. Главные издержки Flex — интеграция с браузером и поисковыми машинами. Хотя и здесь уже делаются конкретные шаги для преодоления поисковых барьеров. Еще одна важная издержка — Flex нужно изучать, чтобы обойти возможные ловушки заранее.

4. На мой взгляд — проще, чем с JS, но при условии, что вы разобрались с устройством Flex-компонентов. В этом фреймворке уже есть много оптимизаций для производства как приложений, так и компонентов, но, повторюсь — нужно изучать их, чтобы использовать правильно.

5. Выбрать ли Flex 3, или Flex 4 сейчас — зависит от сроков вашего проекта. Если вы собираетесь выходить в релиз через год — то стоит начинать сразу с Flex 4. Но не все со мной согласятся.


Если у вас есть такая возможность, то я очень рекомендую вам посетить встречу Российкой группы пользователей платформы Adobe Flash (RAFPUG). Думаю, что там вы сможете обсудить массу вопросов с опытными Flex-разработчиками. Вот — отчет о последней встрече, где было много хорошего Флекса.

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

VasilioRuzanniVasilioRuzanni, 8 сентября 2008, 18:45

О, спасибо огромное! Ответы достаточно емкие.

Насчет публикации — вполне за! Вопросы самые общие, и я уверен, что именно их себе задает любой столкнувшийся с моей ситуацией человек.

Уточнения по некоторым вопросам:

3. Изучение — само собой. Сейчас именно для этого и собираю информацию — чтобы иметь в виду, стоит ли вкладывать в углубленное изучение всей client-side-командой именно этой технологии. А интеграция с поисковыми машинами для нас даже не является проблемой — наша область деятельности — интранет и экстранет, ну то есть системы, а не веб-сайты.

5. Релизиться все будет постепенно, используя адаптивный (Aglie) подход и спринты длиной в месяц. Думаю, стоит пока остановиться на 3-й версии.

Тут, кстати, возник еще вопросец:
6. Грядущая тема Adobe — Thermo — какое место в цепочке разработки предполагает занять? То есть, что такого нельзя (или слишком сложно) сделать с Flex сейчас, что можно будет сделать с Thermo?

Вообще, сейчас склоняемся к реальному использованию Flex в проекте. Все-таки, графическая подсистема Flash намного превосходит голый html с картинками и JS для интерактивности, плюс за спиной у технологии не кто-нибудь, а Адоби — большая и стабильная компания. И еще очень радует тема интеграции и возможность запуска приложения на десктопе с использованием Adobe AIR. Про отстутствие проблемы кросс-браузерности и говорить не приходится, а установку Flash Player'а очень просто вписать в спецификацию разрабатываемого решения.

P.S. Мы дислоцируемся в Тольятти, в связи с чем вопрос — проводятся ли встречи RAFPUG у нас или в Самаре (совсем рядом)? С удовольствием бы послушал и пообщался с людьми «в теме».

Друзья, вам есть что ответить автору вопросов или поправить мои ответы? Думаю, вопросы эти популярны и ответы на них могут пригодиться многим при выборе RIA-технологии. Напишите, что вы об этом думаете.

Писал Rost, 06:02 PM Отзывов: 45

 

07.Сентябрь.2008, parenting

Вместо "Б"

Друзья, спасибо огромное за отзывы по букве "А"! Узнал много нового, теперь много думаю. Ваши мысли дали мне повод посмотреть на анимированные буквы по другому; также я заинтересовался темой "Карточки Домана" (математические) и хочу делать следующие шаги уже с новым пониманием. Запланированному отчету по букве "Б" все рано быть, но немного попозже. Спасибо :-)

Писал Rost, 11:59 PM Отзывов: 0

 

06.Сентябрь.2008, parenting

А

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

Отличная вещь. Но, к сожалению, для нас пока не сработала. Рыбенок Антоний просто игнорирует эту мегахрень, да там и написано честно — от трех лет.

Так прошел месяц, и тут я вспомнил о великой гипножабе силе анимации! Так появилась буква "А":

Установите Flash Player.

Эффективность оказалась на высшем уровне! Вчера утром, уже после первой демонстрации этой флэшки под мое ритмичное "Это А! а! А! а! Буква А!" Антоний произнес свое первое короткое "А". Достигнутый результат был подтвержден вечером того же дня: Антон уверенно говорил "А!" без всяких моих подсказок.

Эффект Животворящей Онемацеи оказался настолько сильным, что помешал усваивать букву "Б" сегодня. Но и этот момент удалось отработать, насколько успешно — перепроверю и расскажу завтра.

Этой записью начинается цикл "Детский флэш по выходным" на сайте Ф. Потрошителя :-)

Писал Rost, 10:24 PM Отзывов: 25

 

05.Сентябрь.2008, FPUG

Пишем 25 строк кода — побеждаем — получаем Adobe CS4

23 сентября — анонс пакета Adobe Creative Suite 4

Adobe объявит об официальной дате выхода, составе, новых фичах, ценах и обо всем, что касается нового пакета Creative Suite 4, 23 сентября 2008 года в 12:01 по североамериканскому времени (12:01 A.M. EST). Это соответствует 9 вечера в Москве и 8 вечера в Киеве.

Есть специальная страница, где можно подписаться на инфу о CS4 и стать первым, кто все узнает в онлайновой трансляции. Самые нетерпеливые уже собирают о невышедшем продукте инфу в Википедии.

Конкурс 25 строк с внушительным призовым фондом

Известный флэш-экспериментатор Кейт Петерс в связи со скорым выходом CS4 решил возродить конкурс "25 строк". Условия просты: напишите приложение под Flash Player, состоящее из 25 строк кода и не загружающее данных извне. Не столь легкая задача, как во времена AS1, да? Кейт, сжалься над нами! Может быть, все же 250 строк?

Победитель конкурса получит Adobe CS4. Хотите участвовать? Сайт конкурса находится здесь: 25lines.com.

Приходи на UAFPUG-6 — это бесплатно

Кстати, напоминаю, что мы встречаемся на UAFPUG-6 27 сентября во Львове — хороший повод обсудить хорошие новости! Возникла еще идея: на встрече можем устроить мозговой штурм для конкурса '25 строк' — круто, если кто-то из наших выиграет. Хм, пока писал, позвонили из FedEx и попросили забрать посылку, потому что у них в курьерах только девушки, и такую тяжесть им подымать нельзя. Сижу теперь, ломаю голову — что там может быть?

Курьезный факт: сегодня пришло письмо от ребят из Молдовы, которые хотят приехать на нашу встречу и спрашивают, какая плата за посещение мероприятия. Плата? Какая плата? Встречи UAFPUG всегда были и есть бесплатными. Придется написать об этом на сайте UAFPUG крупными буквами, потому что уже не первый раз такой вопрос мне задают.

Приходите бесплатно и не забывайте регистрироваться! Из запланированных 70 мест осталось 15.

Писал Rost, 02:01 PM Отзывов: 22

 

04.Сентябрь.2008, FPUG

Официальный отчет о RAFPUG в Москве, что был 24 августа

Костя Ковалев опубликовал полный отчет о прошедшей в Москве конференции RAFPUG. Отчет хорош, а содержащиеся в нем презентации — просто находки: тут и Gumbo, и MVC-подход в общем, и фреймворки Mate с Cairngorm'ом как конкретные реализации MVC-подхода.

А самое интересное — сравнение Mate и Cairngorm на примере одного и того же приложения для поиска книг. Исходники доступны; любой желающий может взять их и реализовать на этом же спагетти-коде примеры MVC-подхода с использованием других фреймворков. Я уже над этим думаю. Вот на 360|Flex рассказывали про Swiz Flex Framework, подавая его как легкий-легкий. Отчего не попробовать?

Не теряя времени — идите и наслаждайтесь отчетом о RAFPUG от Constantiner и еще одним — от Junik (она была первой!) И уделите особое внимание его последним двум абзацам от Кости ;-)

Писал Rost, 05:35 PM Отзывов: 5

 

03.Сентябрь.2008, Flash and html

Так вот какой ты прожорливый тормоз, Гуглехроме

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

Впечатления офигелого флэшера часть номер два, φ-версия

То ли мы столкнулись в пучинах интернетов с вопиющим геноцидом инакомыслящих виртуальных машин, то ли бета-версии так и должны работать и всем нашим проектам отпускаются грехи их бажности, то ли надо будет попробовать новый браузер Google Chrome на машине помощнее — но сейчас я наблюдаю, как это хромовое чудо прихрамывает и поикивает на простом флэш-контенте, и нельзя сказать, что Flash в GoogleChrome тормозит, нет, флэш в гугльхроме работает и работает очень быстро, но как-то не сразу он срабатывает, а бывает и так, что уже сработамши, он как бы просит чего-то еще подождать, и в таком разе случается плотная задержка на секунду-другую, а потом все снова плавно и красиво порхает, причем это не зависит от сложности флэш-приложения, так как липнет и на юТюбе даже, где всего-то видеоплейер на флэше простенький сделан, а страницо при банальнейшем скролле все равно тормозит, и, на минуточку, я не вижу в этом многопоточности, так как все вкладки залипают сообща пока залипает лишь одна из них; есть такое подозрение, что тормозится флэш именно при загрузке данных, может быть это как раз из-за пресловутых фишек безопасности в гуглехроме, он как бы сажает плагины в песочницу для повышенной безопасности и фильтрует все их действия, нужно будет проверить, как работают другие плагинозависимые технологии, та же Джава, может быть флэш плейер тут ограничен в производительности лишь постольку, поскольку является плагином, ведь сам браузер получился действительно очень быстрым, Gmail в нем просто летает, а у обычных, казалось бы, привычных глазу HTML-страниц даже появился какой-то новый шарм и подпиксельные шероховатости, пользоваться очень приятно браузером, совсем как в презентации, и таки похоже на то, что флэш тормозит только при инициализациях или подгрузках, вот я сейчас смотрю в соседнем табе закодированную голову с векторпарка и не вижу никаких тормозов в этой флэшке, но все же иногда тормозит просто неожиданно; вот и сейчас, при переключении с того таба с головой что-то внутри Гуглехрома залипло, ох что-то мне все сыкотнее и сыкотнее, скажите мне, друзия, а у вас наблюдается что-то из описанных мною здесь дискрепанций, а может быть у меня просто на машине мало памяти для всей этой многопотоковой изобильности (496 МБ ОЗУ)?

Update: вот и сообщение в тему от разработчика Flash Player Тиника Уро — о производительности Flash Player в новом браузере Google Chrome и не только. За ссылку спасибо Артему Бригерту.

Писал Rost, 02:22 AM Отзывов: 43

 

02.Сентябрь.2008, Philosophy

Google Chrome — новый бразузер с точки зрения оголтелого флэшера

Во второй половине XIX века художники-импрессионисты, в то время еще непризнанные, обвиняемые в примитивизме на фоне пышнотелой классисической живописи, мечтали о популярности и выставках. Когда возможность выставиться предоставилась, кто-то из них озвучил мысль, что картины будут лучше смотреться в подходящей галерее. Следовательно, интерьер галереи нужно оформить тоже. Да и внешний вид, экстерьер галереи, тоже нужно изменить. А еще хорошо будет, если дорога к помещению галереи пройдет по подходящей к духу импрессионизма улице, так что и улицу надо изменить. И совсем хорошо, если эта улица находится в правильном городе. Нужно в связи с нашей выставкой весь город улучшить!

Суверенное Государство Google

В Google решили, что для правильных веб-приложений, главным производителем которых является сам Google, нужен правильный веб-браузер, в котором эти приложения будут выполняться. Браузер, рассчитанный на приложения изначально, написанный с нуля красавец-браузер, с которым все будет быстро, тепло и сухо. Вы, наверное, уже видели презентацию браузера Google Chrome — скоро Google его выпустит. Резюмирую содержимое 38 слайдов комикса.

Google Chrome это:

  • Многопоточность и, как следствие — остутствие зависаний браузера и предупреждение фрагментации (замусоривания) памяти. За каждой вкладкой закреплен отдельный процесс.
  • Новая виртуальная JS-машина V8 из Германии Дании. Отличается скоростью, достигаемой за счет компиляции JavaScript-кода в машинный код и за счет точного инкрементального сборщика мусора, который всегда знает, где что лежит.
  • Интерфейс, в котором Вкладка является главным элементом, стоящим на вершине приложения — стандартного заголовка окна нет и не будет. У каждой вкладки есть своя адресная строка, которая теперь заодно является и строкой поиска и называется Omnibox ("omni" — "все", лат.) Любая вкладка может быть вытащена как новое окно.
  • Никогда никаких попапов — на уровне браузера. Только по драгу мышой пользователя.
  • Новая стартовая страница, содержащая наиболее посещаемые / искомые страницы.
  • Куча фишек по веб-безопасности, частично обеспечиваемых многопоточностью.
  • Интеграция с Google Gears — GMail можно будеть использовать просто как приложение.
  • Google Chrome — полный Open Source, дружба с Mozilla и WebKit.
  • Использование самого простого и быстрого движка WebKit для рендеринга HTML. Сейчас на этом движке построен браузер Safari.

Google Chrome с точки зрения флэш-разработчика

Радует:
  1. Во-первых, с точки зрения AIR-разработчика, радует, что Google выбрал для рендеринга HTML в Google Chrome тот же движок WebKit, что и Adobe выбрал для Adobe AIR.
  2. Греет надежда, что через браузер Google Chrome будет все же происходить развитие и продвижение правильного JavaScript, идеи которого уже заложены в пока отверженном стандарте ECMAScript 4 и частично реализованы в ActionScript 3. Напомню, что над этим стандартом в составе W3C работали в первую очередь Google и Adobe.
  3. На непрочном фундаменте предыдущего пункта греет еще более иллюзорная надежда, что пойдет на убыль затянувшийся в веб-разработке век Василиев Пупкиных и ребята, стремящиеся работать честно и весело, получат для этого больше возможностей — а там и другие подтянутся.

Где скачать Google Chrome

Качайте так: Download Google Chrome.

Ранее мы писали, что скачать можно будет сегодня после 20:00 по Москве (19:00 в Киеве) совсем скоро (но гарантий нет) по этой ссылке: ChromeSetup.exe (и за это ручаться не стану). Сейчас она не работает. Теперь она работает, но скачанный файл не устанавливает ничего — пользуйтесь правильной ссылкой.

Почитайте пока, что о Google Chrome на Хабарахабре умные люди говорят. И по поводу времени выхода Google Chrome тоже. И в Википедии тоже почитайте. А кто-то и кусок исходника уже нашел.

Update: А пока Гугл готовится выпустить свой браузер, ребята тоже не дремлют: вот вам сайт для скачивания тем к еще не вышедшему браузеру AllChromeThemes.com :-)

Ссылка для тех, кто желает залезть во внутренности Google Chrome: проект Chromium.

Current music: Horace Andy - Don't Let Problems Get You Down.mp3

Писал Rost, 01:25 PM Отзывов: 48

 

01.Сентябрь.2008, Coding

RegExr - лучший инструмент для отладки регулярных выражений

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

Грант Скиннер еще в марте 2008 г. выпустил онлайновый инструмент для отладки регулярных выражений RegExr. А узнал я о нем совсем недавно от Димы Кочетова; теперь пользуюсь да радуюсь. Он позволяет задать и исходный текст, в котором производится поиск, и шаблоны поиска или замены в этом тексте, и наглядно показывает найденные совпадения или результат замены. Также RegExr включает в себя справочник по всем элементам синтаксиса регэкспов и примеры популярных выражений. Смотрите пост о RegExr от Гранта со скриншотом.

А лучше просто попробуйте RegExr онлайн, или скачайте десктопную версию: RegExr Desktop.

Писал Rost, 04:50 PM Отзывов: 9

 

Примечания: Статус документа: в процессе
++


Этот сайт окупается за счет саперов. Они говорят:
+++




++++



© 2002-2008 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)