Показать сообщение отдельно
Старый 28.02.2010, 16:49
koIIImarik вне форума Посмотреть профиль Отправить личное сообщение для koIIImarik Посетить домашнюю страницу koIIImarik Найти все сообщения от koIIImarik
  № 10  
Ответить с цитированием
koIIImarik
 
Аватар для koIIImarik

Регистрация: Jul 2007
Адрес: Россия, Москва
Сообщений: 522
2MrPoma:
В ходе работы мне приходится работать с Flex Builder, хотя в последние дни ситуация меняется и я потихоньку, начинаю переводить проекты под FlashDevelop. Так вот, у меня, в принципе, не ненависть, просто из-за многих мелочей, он мне не нравится.

Было бы клёво, кстати, обсудить мелочи, которые мне не нравятся в FlexBuilder и нравятся в FlashDevelop:
1) Иногда Flex Builder «делает вид», что файл компилируется, но на самом деле в браузере запускается старая флешка. Этот «баг» очень мешает при отладке, когда теряешь время на поиск причины, почему твои исправления не действуют.
2) Компилятор Flash Develop работает, наверно, раз в 10 быстрее, или около того. Один проект, который у меня в Flex Builder компилируется около 1-3 минут, в FD компилируется за 10-30 секунд.
3) Клёвый автокомплит в FlashDevelop (как я уже писал выше он мне нравится гораздо больше, чем в Flex Builder).
4) Автоматическое создание «основы» под ASDoc (напишите объявление функции, в которую передаются параметры и которая возвращает какое-то значение, потом перед функцией наберите /** и нажмите Enter, в результате вы получите базу под ASDoc комментарий).
5) Офигенная возможность использовать и настраивать сниппеты (Ctrl + B). Я даже статью у себя на сайте написал недавно на этот счёт). Я наслышан, что в Flex Builder возможность работать со сниппетами реализована не удобно.
6) В Flex Builder мне понравилась возможность редактирования имени класса или папки во всём проекте сразу, но, почему-то, эта функция не всегда работает у меня корректно.
7) Один из главных плюсов FlexBuilder*— это кроссплатформенность, но, как уже написали выше, всегда можно создать виртуальную машину, хотя это и дополнительное неудобство.
8) Чуть не забыл о стоимости =) Думаю никому не нужно объяснять, что FD — полностью бесплатный, а Flex Builder 249$.
9) В Flex Builder прикольно то, что класс автоматически импортируется в проект, если вы создаёте объект класса. В FlashDevelop есть возможность частично заменять этот функционал: прописываем имя класса -> нажимаем Ctrl + Shift + 1. Но в Flex это, безусловно, реализовано удобнее.
10) Ctrl + Shift + 1 — эта комбинация в Flash Develop вообще даёт очень прикольные возможности, так как эта функция контекстно-зависимая и в зависимости от того, где вы её нажмёте она будет предоставлять различные возможности, от генерации get/set функций на основе переменной, до автоматической генерации интерфейса класса. Подробнее лучше почитать об этом на сайте Flash Develop.
11) В Flash Develop просто офигенные всплывающие подсказки, которые появляются при выборе свойства или метода в автокомплите или просто при наведении мышки на нужную переменную или метод. Если вы не ленитесь прописывать ASDoc, то вас приятно удивит то, что в этой подсказке он показывается, к сожалению в Flex Builder этого нет.

Буду рад, если кто-то добавит свои пункты в пользу FD или Flex Builder, или даже в пользу Flash Builder или FDT.


Последний раз редактировалось koIIImarik; 28.02.2010 в 16:55.