Бесплатно скачать Adobe Flash Player
Flash Ripper RSS Readers

Поддержка Flex в IntelliJ IDEA — готово!

"Resolved: (IDEADEV-14365) Flex 2 (ActionScript + MXML) support in IDEA" — такой статус теперь имеет заказанная еще Майклом Клишиным поддержка Flex-разработки в IntelliJ IDEA. 2 октября Дмитрий Жемеров написал, что поддержка Flex в IDEA реализована; багрепорты по конкретным моментам и запросы новой функциональности размещайте отдельно.

Как в IDEA выглядит Flex/JavaScript-дебаггер, можно увидеть на скриншотах и видео. Вот - официальный текст о поддержке редактирования Flex-кода. А вообще поддержке JavaScript и Flex в IDEA посвящена отдельная страница и немалая выдача в поиске.

FDT опасносте! Проверим? (Важно: ссылка изменена на свежую, менее бажную версию). См. также все свежие билды ветки Diana.

Ниже в посте выражалось возмущение при упоминании о том, что многие мечтают работать в харьковской компании TeamDev. Открою завесу тайны: TeamDev участвует в создании IntelliJ IDEA от JetBrains и MyEclipse от Genuitec. JetBrains рекомендует продукты TeamDev. И сейчас TeamDev ищет Flex-разработчика в Харькове. Обратите внимание.

Писал Rost, 4 Октябрь 2008 13:45

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

IntelliJ IDEA 7 supports Flex through the dedicated Flex Facet and provides the advanced coding assistance for ActionScript 4 (!!!!!!!)

цікаво... що вони мали на увазі?

Syo - 4 Октябрь 2008 14:07

FDT опасносте!

Не думаю.
Попробовал я эту IDEA. Баго-кривостей много и описывать их надо не здесь, а там где надо (в JetBrains JIRA и Community Forums) - их уже описали.
Делать коммерческий продукт в IDEA я бы пока поостерегся.
Перспектива, ожидания - да, это здорово, но работать-то нужно сейчас.

Kradar - 4 Октябрь 2008 15:20

Чуваки, поверьте, FDT в большой опасности. И билдер тоже.

Юрий Яровой - 4 Октябрь 2008 17:38

ссылку "проверим" нужно поменять на http://www.jetbrains.net/confluence/display/IDEADEV/Diana+EAP
M1 (билд 8664) вышел относительно давно.
в билде 8858, доступном на данный момент поприятнее.

Евгений Потапенко - 4 Октябрь 2008 19:56

До фдт пилить и пилить. Не удобен, не может дебажить AIR. То что в билдере делеается из коробки приходится настраивать антом, да и потом руками антскрипты подпиливать.
Из сильных строн только замечательный, просто великолепеый редактор кода. На это преимущества как Flex IDE закачиваются.

kivsiak - 4 Октябрь 2008 20:20

Я всегда вопринимал FDT как "что-то вроде IDEA только для AS".
И ждал, когда ж наконец-то в IDEA появится поддержка, чтобы перепрыгнуть на неё.

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

Dan - 4 Октябрь 2008 21:11

> На это преимущества как Flex IDE закачиваются.
Насколько я себе представлял, FDT вообще нельзя рассматривать как Flex IDE, а только как IDE для AS3 проектов. =)

Юрий Яровой - 4 Октябрь 2008 21:44

Блин. Основная претенизия к FDT у меня состояла в том, что уж больно он тормозной, любит переодически замирать. IDEA (по крайней мере с явой) работала шустрее. Однако, сейчас IDEA жёстко тормозит...

Да и проверка ошибок какая-то неполноценная.
Написал:
var q:int = "Hello";
Никакой реакции, как будто так и надо. Единственный плюс: лучше рефакторинг, чем в FDT.
Но это и полгода назад было.

Короче, FDT, увы, по-прежнему вне опасности.

Dan - 4 Октябрь 2008 22:41

Насколько я себе представлял, FDT вообще нельзя рассматривать как Flex IDE, а только как IDE для AS3 проектов. =)

Это не на долго.
http://bugs.powerflasher.com/jira/browse/FDT?report=com.atlassian.jira.plugin.system.project:roadmap-panel

Kradar - 5 Октябрь 2008 0:09

2Rost
с каждым днем твой ресурс становится все прикольнее и прикольнее ...

index - 5 Октябрь 2008 11:34

> Единственный плюс: лучше рефакторинг, чем в FDT.
не холивара ради :) но все же.
утверждение очень похоже на упорство фаната виндоус-мобайл никогда не державшего в руках айфона.
попробовать нужно :) а потом уже стравнивать.
про тормоза не могу судить, работаю все же на сильных машинах и как бы все летает. Когда сажусь на билдер после идеи ощущение что на клавиатуру вылили кофе, и клавиши западают. Есть мнение что тормоза на определенных конфигурациях возникают, Идейцы хотят снапшотов чтобы это выловить.

Евгений Потапенко - 5 Октябрь 2008 11:42

Однако, сейчас IDEA жёстко тормозит...

На мой взгляд IDEA работает все же шустрей чем Eclipse. Мной тормозов замечено не было.

Да и проверка ошибок какая-то неполноценная.

Не забывайте, что Flex-плагин к IDEA находится сейчас в состоянии глубокой беты. Раз в неделю выходит новый билд, в котором фиксится какое-то количество багов (ну и добавляется тоже некоторое =). Скачайте последний билд с этой страницы, наверняка описываемый баг уже устранен. Майлстоун по ссылке, которую дал Рост уже устарел, в нем куча багов, которые уже устранены, и поэтому рассматривать его в качестве примера не стоит.

Это не на долго.

Т.е. в настоящий момент MXML-редактор в FDT уже парсит MXML-файл не как обычный XML, а как класс, наследник какого-то другого класса? Видит одинаково хорошо как свойства прописанные в теге mx:Script, так и в атрибутах тегов? Если нет, то ребята эту поддержку будут допиливать еще долго. В IDEA она уже есть.

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

Да, собрать даже самый простой проект в IDEA сейчас можно только через Ant. Но все более-менее серьезные проекты разрабатываемые что в билдере, что в FDT, обычно и собираются антом. Потому что обычно в таких проектах, помимо компиляции SWF и генерирования HTML-обертки, еще нужно выполнять и другие дополнительные действия. Тут уж без Ant-а - никуда. Так что я бы не назвал этот пункт большим недостатком. Вменяемый программист с прямыми руками всегда без труда может "подпилить" билд-файл как ему угодно. =)

Юрий Яровой - 5 Октябрь 2008 11:48

[quote]утверждение очень похоже на упорство фаната виндоус-мобайл никогда не державшего в руках айфона.
попробовать нужно :) а потом уже стравнивать.[/quote]
Как я уже сказал, я являюсь фанатом IDEA.
FDT всегда воспринимал именно как блеклое отражение IDEA, тормозное и неполноценное.
Однако, с огромным сожалением приходится признать, что в плане AS на данный момент именно IDEA является тормозным и неполноценным аналогом FDT. Я вовсе этому не рад, но это так.

И прежде чем сравнивать, я попробывал.
На проекте из 1 (одного!) класса уже получил постоянные замирания после набора каждого слова.
В старых идеях (четвёртая, пятая, шестая версиии) при работе с java-проектами даже на куда более слабой машине (одноядерный атлон 2600+) я такого не замечал.

Про проверку ощибок я достаточно подробно написал.
Конкретный код - и никаких сообщений об ошибках.

Если желаете, могу подкинуть и другие проблемы.

Тестировал билд 8858.

Dan - 5 Октябрь 2008 13:32

> Как я уже сказал, я являюсь фанатом IDEA.

так блин, почему не репортим баги?
вот сколько зарепортил я -
http://www.jetbrains.net/jira/secure/IssueNavigator.jspa?reset=true&reporterSelect=specificuser&reporter=john000

с проверкой типа при присвоении я уже зарепортил.

Евгений Потапенко - 5 Октябрь 2008 14:07

так блин, почему не репортим баги?

Вот хоть и не мне сказали, а все равно... Не понимаю я, почему я должен репортить какие-то баги, а потом покупать продукт на общих основаниях? Глядя на цену, я, ради общего блага, пальцем шевелить не хочу.

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

Kradar - 5 Октябрь 2008 19:54

Посмотрел новую идею, ну неплохо... однако контролов и редактора форм флексового нету.
Так что пока флекс билдеру проигрывает, но в будущем, думаю будет все ок :)

VovkaMorkovka - 5 Октябрь 2008 22:55

Сорри за ссылку на устаревший билд - поправил.

Тсор - 6 Октябрь 2008 6:33

Посмотрел новую идею, ну неплохо... однако контролов и редактора форм флексового нету.

Чего-чего редактора нету?

Юрий Яровой - 6 Октябрь 2008 11:08

Я поднял свой проект - вполне рабочая среда - единственное деббагер не смог настроить. Кто смог?

Syo - 6 Октябрь 2008 15:29

дебагером пользуюсь, есть нарекания, но вполне рабочий. трейсы и брекпойнты, переменные есть как в нормальном дебагере.
должен быть установлен FF3,
и компилиться с флагом -debug (если антом),
встроенный компилер не пользовал, не знаю.
для дебага можно вообще не компилить, просто указать ссылку на хтмл, либо на swf в настройках run/debug configuration.

Потапенко Евгений - 6 Октябрь 2008 16:28

> var q:int = "Hello";
зарепортил баг, разработчики Идеи пишут что рантайм проверка плеера проходит, при таком присвоении, ни компилятор ни плеер не ругаются, поэтому как бы код валидный.
даже не знаю что написать. Напишу, что билдер ругается, значит идея должна ругаться.

- 6 Октябрь 2008 22:58

Компилятор говорит: "Error: Implicit coercion of a value of type String to an unrelated type int."

Dan - 7 Октябрь 2008 14:16

http://code.google.com/p/fsch/
использую вместе с идеей :) гут)

Alexander - 10 Октябрь 2008 12:37

Кто-нибудь знает, как FDB-у указать браузер, в котором он должен дебажить флэшки?

Юрий Яровой - 12 Октябрь 2008 14:19

Встроенный дебаггер у меня, к сожалению, наглухо зависает на breakpoint'ах. И иногда выкидывает ошибку с предложением Blame Flex core. Blame делал, в жиру не постил.
Но имхо FDT действительно в опасности, ибо IDEA очень динамично развивается.

Руслан Балькин - 22 Октябрь 2008 4:31



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

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

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

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

Ноя 2008: Ноябрьская встреча RAFPUG 12 — для креативных, В продолжение темы флэш-блогов, весь Ноя

Окт 2008: Ура — вторая лицензия Alternativa3D уезжает в Киев!, Влещь на глагне III IIIIIII?, весь Окт

Сен 2008: Встречайте Open Source Flash Media Server — Mammoth, Срочно нужен толковый Flex-разработчик в Харькове (+Java), весь Сен

Авг 2008: Flex Gangsta Rap Video WTF Bro?, 27 сентября — встреча UAFPUG во Львове и плюшки от Adobe, весь Авг

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

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





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