PDA

Просмотр полной версии : FlashDevelop vs FlexBuilder3


firsoff
13.01.2009, 20:19
что мне нравится в:
1. FlexBuilder
- режим дизайнера
- режим дебаггера
- панель свойств для компонента
- панель layout компонентов на сцене

2. Flash Develop3 (RC1)
- великолепный автокомплит
- генератор кода для переменных, методов, обработчиков
- настраиваемые шаблоны для классов/проектов

в последней версии (включая сборку 308) FD отвратительно работает с mxml, автокомплит умирает для кастомных компонентов, отваливается генератор кода периодически и автокомплит.

Вопрос: можно ли во FlexBuilder3 прикрутить автокомплит и генератор кода аналогично FD?

С уважением.

etc
13.01.2009, 23:14
А что подразумевается под автокомплитом? Судя по описанию, моё представление об автокомплите либо устарело, либо примитивно, но отсутствия оного я не заметил в FB.

Генератор кода, насколько я знаю, можно сделать, поставив EclipseMonkey (или как там оно называется).

firsoff
13.01.2009, 23:57
автокомплит в стиле FlashDevelop... пришем:
'fu' всплывает тут же "function"
'pr' ->"private"
'st' -> 'static' ... ну и т.д. все ключевые слова.

любой свой/наследуемый метод/функция в классе аналогично.

пишем addEventListener( <- тут же появляется список наиболее употребляемых событий (MouseEvent, Event), выбираешь нужное.

Вот к этому настолько привыкаешь, что при переходе в редактор FB, немного становится грустно

DarkLight
14.01.2009, 01:24
Меня в билдере напрягает, что нет подсказки, когда имя класса пишу для вызова статического метода, особенно когда класс имеет имя типа DebugPanelConnector.

У меня в FD после установки 308 билда и прописывания правильного пути к flex sdk - все отлично. Нужно просто учесть, что иногда значение почему-то не хочет с 1го раза меняться и при замене требуется рестарт. Сейчас пишу флексовый проект преимущественно в FD, так как скорость работы примерно в 1,5 выше получается.

motor4ik
14.01.2009, 01:33
http://www.gotoandlearn.com/play?id=94

etc
14.01.2009, 02:07
автокомплит в стиле FlashDevelop... пришем:
'fu' всплывает тут же "function"
'pr' ->"private"
'st' -> 'static' ... ну и т.д. все ключевые слова.
Ну, этого по умолчанию нет.

любой свой/наследуемый метод/функция в классе аналогично.
А здес какие проблемы? У меня все методы и свойства кастомных классов вполне себе видит.

пишем addEventListener( <- тут же появляется список наиболее употребляемых событий (MouseEvent, Event), выбираешь нужное.
Для этого есть метатег Event, где список состоит не из тупых часто употребляемых событий выводится вполне себе конкретный список событий, доступный у данного экземпляра класса.

DarkLight
14.01.2009, 02:35
А здес какие проблемы? У меня все методы и свойства кастомных классов вполне себе видит.
видит, только набрав "Name" - fd догадается о варианте "methodName", а Flex - нет.Иногда это удобно, когда при работе с чужой библиотекой неточно помнишь имя метода - экономит время. Но самое худшее - это новые возможности программного рисования, где все начинается с Graphic, что сводит полезность автокомплита этой группы классов почти к нулю. Автокомплита asDoc в Flex нету, а я пишу документацию к коду активно. Подсказки к коду с использованием Vector для 10го плеера в Flex Builder 3.0.2 глючат, тип вектора из списка не выбрать (вещи типа Vector.<IGrahicsData> писать никакого удовольствия). Вобщем после FD автокомплит FB кажется совсем уж унылым.

firsoff
14.01.2009, 12:04
DarkLight, наверно буду ждать нового релиза (или матерится в текущем)
_etc, попробуй ради эсперимента наколбасить AS проект в FD, да хотя бы пару классов =)
PS: у меня подход к разработке Flex проекта такой - компоненты/скинование (через панель свойств) делаю в билдере, "обвязка" кодом уж в девелопе (после импорта проекта конечно)

etc
14.01.2009, 13:07
DarkLight, наверно буду ждать нового релиза (или матерится в текущем)
_etc, попробуй ради эсперимента наколбасить AS проект в FD, да хотя бы пару классов =)
Мне нужен инструмент с редактором кода, SVN, ANT и нативной поддержкой mxmlc в одном флаконе. Поэтому, FD не подойдет.

DarkLight
14.01.2009, 13:59
FD спокойно интегрируется с Ant и SVN. Что ты подразумеваешь под нативной поддержкой mxmlc?

iNils
14.01.2009, 14:08
FD спокойно интегрируется с ... и SVN.Под интеграцией я подразумеваю наличие команд для работы с SVN внутри FD и добавление к иконкам в панели проекта иконок со статусом файлов.

DarkLight
14.01.2009, 14:40
мм, ну тогда да, можно считать что не интегрируется) так как мне хватает автоматизации выкладок, и даже этим редко пользуюсь, так как предпочитаю работать с системой контроля версий отдельно от IDE для разработки кода.

upd: при установленном TortoiseSVN доступ к командам SVN можно получить через Shell menu, т е по-крупному остается только вопрос значков:)

firsoff
14.01.2009, 22:20
_etc, ради эсперимента можно что-нибудь простое, что бы понять что такое автокомплит в стиле FD

etc
14.01.2009, 23:24
_etc, ради эсперимента можно что-нибудь простое, что бы понять что такое автокомплит в стиле FD
В стиле FD? Понятия не имею, я же им не пользуюсь.

DarkLight, я имел ввиду svn-клиент прямо в редакторе и чтобы он не маячил где-то ещё в системе. И да, FD нету под макось.

iNils
15.01.2009, 04:38
Ну ты на работе не на маке же работаешь.

etc
15.01.2009, 12:42
Ну ты на работе не на маке же работаешь.
Да, но иногда бывает, что и дома :)
Тасовать туда-сюда проекты не комильфо.