Flash Ripper RSS Readers

Как расширить Flex Builder? Где взять доку? С чего начать?

Время от времени звучат нарекания на тот или иной недостаток Flex Builder'a. Некоторые ребята признают, что могли бы сделать его лучше, будь у них такая возможность. Если вы хотите усовершенствовать Flex Builder, то знайте — это реально. Главное, ответить на вопросы: что именно расширять и как расширять. Начнем с этого вопроса:

Где найти документацию по расширению Flex Builder 3?

Возможно, вы еще не знаете, что существует документация по расширению Adobe Flex Builder. Но искать ее нужно не в сети, а в локальной справке к Flex Builder: меню Help > Help Contents... Затем раздел Adobe Flex Builder 3 Extensibility > Adobe Flex Builder 3 Extensibility API Reference.

В сети этой документации нет, есть только эта страница в Flex 3 LiveDocs, где Vince Genovese из Flex Doc Team в комментариях поясняет написанное выше. А в этой записи блога "Flex Doc Team" он еще и призывает отписаться всех, интересующихся расширением Flex Builder.

Итак, если вы — Java-программист и/или желаете/умеете создавать плагины к Eclipse, то некторые карты уже у вас в руках. Некоторые, так как API расширения открывает не весь Flex Builder (являющийся плагином к Eclipse), а лишь его часть. Но и здесь есть хорошие новости:

Как расширить Adobe Flex Builder: туториалы, поддержка Adobe

На ThinkingDigital.org есть уже две статьи, посвященные расширению Flex Builder:
  1. Extending Flex builder: part 1
  2. Extending Flex Builder part deux

В комментариях к первой статье Фил Коста, тогда еще менеджер проекта Adobe Flex, пояснил, почему Flex Builder открыт для расширения частично, а не полностью. Дело вовсе не в желании Adobe заскретить или закрыть код. Причина — в намерении обезопасить разработчиков плагинов. API расширения должно быть неизменным в будущем. В противном случае все плагины-расширители начнут ломаться при обновлении Flex Builder. Это будет создавать новые проблемы разработчикам плагинов. Чтобы избежать этого, Adobe решила открыть те API, которые гарантированно не будут изменяться в следующих версиях.

Там же менеджер проекта Adobe Flex призывает разработчиков запрашивать у Adobe дополнительные точки расширения Flex Builder, и вообще не молчать, а делиться идеями, мыслями и требованиями.

Так что теперь — все карты в руки! Завтра опишу большой продажный плагин к Flex Builder.

Писал Rost, 19 Август 2008 16:48

Найдены баги:

Что за продажный плагин?

А рассширять билдер грусно.

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

__i - 19 Август 2008 16:56

О, я надеялся, что ты откомментишь первым. Что ж, тогда вот тебе плагинчег: http://www.idefactory.com/content/?page_id=8

Рост - 19 Август 2008 17:02

Мне кажется, Adobe просто пока сама не знает, что следует открывать, а что - нет. Потому что нет у них чёткого плана развития. Что-то я всё больше и больше начинаю разачаровываться в них.

injun #576871 - 19 Август 2008 17:46

Пробовал написать плагин к Eclipse, который бы парсил из текстового вывода Анта ошибки в Problems View.

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

Через пару недель в моем посте на эту тему в ru_eclipse ответили что-то полезное, но разбираться было уже лень :)

P.S: Опыта в Java и в разработке плагинов почти не было. Зато, конечно, много интересного узнал :)

Slon_vsapogah - 19 Август 2008 18:08

Имхо, книг по разработке плагинов две, на русском нет, но на английском вполне можно найти.
Особенно рекомендую SWT/jFace in actions

VovkaMorkovka - 20 Август 2008 0:02

о, хорошо. Надо сделать будет код-генератор для PureMVC. А то утомительно каждый раз по 2-4 класса создавать....

AlexBu - 20 Август 2008 10:02

А зачем для код-генератора плагин к эклипсе писать? Есть куда более простые способы добиться генерации кода.

Zorg - 20 Август 2008 11:42

Slon_vsapogah, тебе нужна вот эта книжка. Вопрос только в том, у кого ее взять. Но я знаю одного человека.

Юрий Яровой - 20 Август 2008 14:00

Рост, поменяй CSS, плиз. Совсем ссылки не видно сейчас.

Юрий Яровой - 20 Август 2008 14:01

Рост, поменяй CSS, плиз. Совсем ссылки не видно сейчас.

Ок, Юр, пока сделал классические, фиолетовые.

Рост - 20 Август 2008 14:07

Slon_vsapogah, тебе нужна вот эта книжка.

Да, это единственная книжка по теме на русском. Но она настолько отвратительно переведена (как, впрочем, и все остальные книги издательства КУДИЦ-ОБРАЗ), что просто обидно :( Ввиду этого практическая ценность русского издания равна нулю (чтение превращается в мучительную попытку перевести с русского на английский чтобы понять, о чем идет речь, да и вообще справиться со стилем этого любительского перевода). Так что никто ничего не потерял от того, что этой книги уже нет в продаже.

Constantiner - 20 Август 2008 16:29

Constantiner, а чем тебе не нравится, например, термин "верстак" используемый для обозначения workbench? :-)))

Юрий Яровой - 20 Август 2008 18:13

Constantiner, а чем тебе не нравится, например, термин "верстак" используемый для обозначения workbench? :-)))

Все в этом термине хорошо, плохо только, что его никто не знает и не узнает еще 10 лет.

Рост - 20 Август 2008 18:20

Да не в одном верстаке дело. Чтобы понять разницу, достаточно взять любую переводную книгу издательства Символ-плюс и книгу издательства Кудиц-Образ. И тогда разница сильно бросается в глаза. Ну сложно читать любительский перевод, пусть и сделанный старательно.

Constantiner - 20 Август 2008 19:32

Кукуц образ, говоришь? :-0

Рост - 22 Август 2008 5:18
Написать багрепорт:










Можно: a href target blockquote strike strong em code pre small img width height border


Запомнить тебя?






Это запись из категории 'Flex'. 10 еще cвежих:

Архивы по категориям:

3D-18, Adobe AIR-34, Animation-1, Apache Ant-1, Architecture-1, ARP-1, Art-25, Articles-26, AS3-53, Books-8, Business-3, Cairngorm-2, CI-1, Classes-10, Coding-30, Community-113, Components-19, Contests-28, conventions-1, Cool-Job-6, Debug-19, Design-27, Development-84, EMO-1, Events-13, Extensions-2, FAQ-8, FDS-1, Flash and html-5, Flash Player-36, Flash Updates-8, Flash-scene-1, flash10-4, FlashLite-2, Flex-39, Flex 2-80, flex4-1, Flickr-1, FMS-1, FPUG-51, frameworks-1, Games-13, Good Job!-38, HaXe-15, Health-2, Humor-10, Ideas-13, IV-1, JavaScript-1, Job-29, JSFL-8, Links-2, Linux-2, Maps-1, Math-8, Money-11, music-1, MXML-1, Open Source-16, Optimization-3, Patterns-2, Personalities-27, Politics-1, Preloading-3, Productivity-10, PureMVC-10, Pv3d-1, Rafpug-4, Red5-3, Remoting-11, Resources-21, Ruby-6, SAAS-1, Security-11, SEO-8, Silverlight-5, Sound-3, sport-1, Strategy-121, Tamarin-2, Tools-113, Training-2, Trash-8, URAFPUG-14, Urgent-1, Usability-6, Video-6, VoIP-6, Wallop-1, Wishlist-2, XML-1, Архив всех записей (большой)

За последние месяцы:

Авг 2008: Багфиксы и официальные обновления: Flex Builder 3.0.1 и Flex SDK 3.1, Качай Рузанова! MyDeco Room Planner в Adobe EDGE, весь Авг

Июл 2008: Тенденции среди работодателей: Adobe Flex, Adobe AIR, Silverlight, Спорт спасет красоту, которая спасет мир!, весь Июл

Июн 2008: Попытка предварительных выводов о встрече аниматоров, Онлайн трансляция встречи аниматоров в Донецке, весь Июн

Май 2008: Если 3D, то по-взрослому: официальный запрос в Adobe по поводу контроля над мип-маппингом. Нужна ваша поддержка!, В этом году «Russian Flash Awards» пройдет в «космическом стиле», весь Май

Апр 2008: Программирование под флэш платформу. Cтатья (местами спорная), Advanced Flash Components бесплатно раздает все свои AS2-компоненты, весь Апр

Мар 2008: Зарплаты программистов в 2007 году, FlashPhone как технология года? Технология года? В Рунете?, весь Мар





Примечания:
Статус документа
: в процессе
   2002-2007 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)