"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-разработчика в Харькове. Обратите внимание.
IntelliJ IDEA 7 supports Flex through the dedicated Flex Facet and provides the advanced coding assistance for ActionScript 4 (!!!!!!!)
цікаво... що вони мали на увазі?
FDT опасносте!
Не думаю. Попробовал я эту IDEA. Баго-кривостей много и описывать их надо не здесь, а там где надо (в JetBrains JIRA и Community Forums) - их уже описали. Делать коммерческий продукт в IDEA я бы пока поостерегся. Перспектива, ожидания - да, это здорово, но работать-то нужно сейчас.
Чуваки, поверьте, FDT в большой опасности. И билдер тоже.
ссылку "проверим" нужно поменять на http://www.jetbrains.net/confluence/display/IDEADEV/Diana+EAP M1 (билд 8664) вышел относительно давно. в билде 8858, доступном на данный момент поприятнее.
До фдт пилить и пилить. Не удобен, не может дебажить AIR. То что в билдере делеается из коробки приходится настраивать антом, да и потом руками антскрипты подпиливать. Из сильных строн только замечательный, просто великолепеый редактор кода. На это преимущества как Flex IDE закачиваются.
Я всегда вопринимал FDT как "что-то вроде IDEA только для AS". И ждал, когда ж наконец-то в IDEA появится поддержка, чтобы перепрыгнуть на неё.
Вобщем, если FDT и правда в опасносте, то я буду только рад.
> На это преимущества как Flex IDE закачиваются. Насколько я себе представлял, FDT вообще нельзя рассматривать как Flex IDE, а только как IDE для AS3 проектов. =)
Блин. Основная претенизия к FDT у меня состояла в том, что уж больно он тормозной, любит переодически замирать. IDEA (по крайней мере с явой) работала шустрее. Однако, сейчас IDEA жёстко тормозит...
Да и проверка ошибок какая-то неполноценная. Написал: var q:int = "Hello"; Никакой реакции, как будто так и надо. Единственный плюс: лучше рефакторинг, чем в FDT. Но это и полгода назад было.
var q:int = "Hello";
Короче, FDT, увы, по-прежнему вне опасности.
Насколько я себе представлял, FDT вообще нельзя рассматривать как Flex IDE, а только как IDE для AS3 проектов. =)
Это не на долго. http://bugs.powerflasher.com/jira/browse/FDT?report=com.atlassian.jira.plugin.system.project:roadmap-panel
2Rost с каждым днем твой ресурс становится все прикольнее и прикольнее ...
> Единственный плюс: лучше рефакторинг, чем в FDT. не холивара ради :) но все же. утверждение очень похоже на упорство фаната виндоус-мобайл никогда не державшего в руках айфона. попробовать нужно :) а потом уже стравнивать. про тормоза не могу судить, работаю все же на сильных машинах и как бы все летает. Когда сажусь на билдер после идеи ощущение что на клавиатуру вылили кофе, и клавиши западают. Есть мнение что тормоза на определенных конфигурациях возникают, Идейцы хотят снапшотов чтобы это выловить.
Однако, сейчас IDEA жёстко тормозит...
Да и проверка ошибок какая-то неполноценная.
Это не на долго.
То что в билдере делеается из коробки приходится настраивать антом, да и потом руками антскрипты подпиливать.
[quote]утверждение очень похоже на упорство фаната виндоус-мобайл никогда не державшего в руках айфона. попробовать нужно :) а потом уже стравнивать.[/quote] Как я уже сказал, я являюсь фанатом IDEA. FDT всегда воспринимал именно как блеклое отражение IDEA, тормозное и неполноценное. Однако, с огромным сожалением приходится признать, что в плане AS на данный момент именно IDEA является тормозным и неполноценным аналогом FDT. Я вовсе этому не рад, но это так.
И прежде чем сравнивать, я попробывал. На проекте из 1 (одного!) класса уже получил постоянные замирания после набора каждого слова. В старых идеях (четвёртая, пятая, шестая версиии) при работе с java-проектами даже на куда более слабой машине (одноядерный атлон 2600+) я такого не замечал.
Про проверку ощибок я достаточно подробно написал. Конкретный код - и никаких сообщений об ошибках.
Если желаете, могу подкинуть и другие проблемы.
Тестировал билд 8858.
> Как я уже сказал, я являюсь фанатом IDEA.
так блин, почему не репортим баги? вот сколько зарепортил я - http://www.jetbrains.net/jira/secure/IssueNavigator.jspa?reset=true&reporterSelect=specificuser&reporter=john000
с проверкой типа при присвоении я уже зарепортил.
так блин, почему не репортим баги?
Вот хоть и не мне сказали, а все равно... Не понимаю я, почему я должен репортить какие-то баги, а потом покупать продукт на общих основаниях? Глядя на цену, я, ради общего блага, пальцем шевелить не хочу.
Пинать разрабов баг-репортами уже после покупки - дело нужное и иногда полезное. А так...
Посмотрел новую идею, ну неплохо... однако контролов и редактора форм флексового нету. Так что пока флекс билдеру проигрывает, но в будущем, думаю будет все ок :)
Сорри за ссылку на устаревший билд - поправил.
Посмотрел новую идею, ну неплохо... однако контролов и редактора форм флексового нету.
Я поднял свой проект - вполне рабочая среда - единственное деббагер не смог настроить. Кто смог?
дебагером пользуюсь, есть нарекания, но вполне рабочий. трейсы и брекпойнты, переменные есть как в нормальном дебагере. должен быть установлен FF3, и компилиться с флагом -debug (если антом), встроенный компилер не пользовал, не знаю. для дебага можно вообще не компилить, просто указать ссылку на хтмл, либо на swf в настройках run/debug configuration.
> var q:int = "Hello"; зарепортил баг, разработчики Идеи пишут что рантайм проверка плеера проходит, при таком присвоении, ни компилятор ни плеер не ругаются, поэтому как бы код валидный. даже не знаю что написать. Напишу, что билдер ругается, значит идея должна ругаться.
Компилятор говорит: "Error: Implicit coercion of a value of type String to an unrelated type int."
http://code.google.com/p/fsch/ использую вместе с идеей :) гут)
Кто-нибудь знает, как FDB-у указать браузер, в котором он должен дебажить флэшки?
Встроенный дебаггер у меня, к сожалению, наглухо зависает на breakpoint'ах. И иногда выкидывает ошибку с предложением Blame Flex core. Blame делал, в жиру не постил. Но имхо FDT действительно в опасности, ибо IDEA очень динамично развивается.