Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   FlashDevelop VS IntelliJ IDEA (http://www.flasher.ru/forum/showthread.php?t=161639)

gloomyBrain 21.06.2012 11:24

Цитата:

рефакторинг, ну да, в idea и rase - крут, но в след. версии fd(c 4.1) будет то, чего многим не хватало
То есть - все таки научатся строить AST (абстрактное синтаксическое дерево)? Что-то мне не верится. Особенно с учетом того, что планируется расширяемая поддержка языков (ты редактору xml с настройками для языка, а он тебе автокомплит по этому файлу показывает).
FD как был так и остается блокнотом с плюшками. Плюшки количественно и качественно меняются, однако - блокнот. (сам провел с FD в обнимку два года).

Цитата:

FD - бесплатен;
Ну тут сомнительный плюс. Ну в смысле, бесплатность - это круто, но... Я купил IDEA за 4 или 5 тысяч рублей. Если честно, мне кажется что каждый в состоянии потратить такую сумму на инструмент для работы. Особенно, учитывая что со временем он добавляет тебе процентов 20 эффективности.
В этом смысле ценовая политика FB - да, бред полный. Платить 600 баксов за что-то тормозное и не всегда воспринимающее изменения в коде? Нет уж.

Мое мнение такое:
- если нужна поддержка mxml - то тут да, без сомнения FB
- нужен удобный редактор для кучи языков с рефактором и прочим - IDEA
- нужен только pure AS3, только windows, совсем жаль денег - FD

Dukobpa3 21.06.2012 11:36

Цитата:

- это "Fin All References". В FD список ссылок выкладывает не в виде дерева пакетов/классов, а просто вертикальным списком на сколько помню.
Группирует по классам в одноуровневом списке. Особой разницы с деревом нету(кроме как свернуть нельзя).

Цитата:

Подсветка переменной/метода в FDT/FlashBuilder не мегает, а просто выделяет маленькими маркерами рядом с полосой прокрутки, уж лучше чем крутить класс вверх/вниз в поисках "где это у меня менялось/использовалось" и т.д.
Поставил курсор в другое место там потухло тут загорелось, вот тебе и мигание.

Цитата:

p.s. В FD можно ходить по стеку вперед/назад в случае остановки приложения из-за "точки остоновы" или ошибки?
Можно, иначе что это был бы за дебаг.

iNils 21.06.2012 13:51

Каждый раз, когда поднимают вопрос о рефакторинге, у меня складывается впечатление, что люди не пишут код, а только занимаются рефакторингом. Редактор, в первую очередь должен обладать теми вещами, которые используются постоянно или часто. Или вы рефакторингом занимаетесь постоянно, значит вы что-то делаете не так.

А проблему с дебагером я не понимаю, я им не пользуюсь )

Dukobpa3 21.06.2012 14:17

Цитата:

Каждый раз, когда поднимают вопрос о рефакторинге, у меня складывается впечатление
Ну типа можно и в гостинке жить, но в пентхаусе удобнее.
стандартная штука - переименовал переменную - идея сама предложит найти где использовалось и переименовать везде, в ФД надо потратить еще дополнительно несколько минут чтоб везде выловить.
Класс перетащил из пакета в пакет - опять же та же ситуация.

Ну и есть там в идее еще плюшки. Типа из куска кода экстракт в отдельный метод одной кнопкой и в таком духе.

TanaTiX 21.06.2012 15:13

Цитата:

стандартная штука - переименовал переменную - идея сама предложит найти где использовалось и переименовать везде, в ФД надо потратить еще дополнительно несколько минут чтоб везде выловить.
Автоматически, ничего вылавливать не надо.

iNils 21.06.2012 17:42

Цитата:

стандартная штука - переименовал переменную - идея сама предложит найти где использовалось и переименовать везде, в ФД надо потратить еще дополнительно несколько минут чтоб везде выловить.
Я на FD3 сижу, там все отлично переименовывается.
Цитата:

Ну и есть там в идее еще плюшки. Типа из куска кода экстракт в отдельный метод одной кнопкой и в таком духе.
Это в FD есть.
Цитата:

Класс перетащил из пакета в пакет - опять же та же ситуация.
Тут да, согласен, но такая задача встречается реже, чем общее написание кода. А это важнее.
Если встречается часто, то как я уже говорил, что-то вы делаете не так.

Цитата:

Ну типа можно и в гостинке жить, но в пентхаусе удобнее.
Сравнение некорректное по многим причинам.

Dukobpa3 21.06.2012 17:50

Цитата:

Цитата:

стандартная штука - переименовал переменную - идея сама предложит найти где использовалось и переименовать везде, в ФД надо потратить еще дополнительно несколько минут чтоб везде выловить.
Я на FD3 сижу, там все отлично переименовывается.
Так я вроде тоже с третьего на ФД сижу, не было там сроду такого. Если конечно не брать в учет поиск с заменой.

Цитата:

Цитата:

Ну и есть там в идее еще плюшки. Типа из куска кода экстракт в отдельный метод одной кнопкой и в таком духе.
Это в FD есть.
Как попробовать?

Цитата:

по многим причинам.
Отсутствие бабла на пентхаус? Или отсутствие желания жить в просторной комфортной квартире?

СлаваRa 21.06.2012 18:25

Цитата:

Так я вроде тоже с третьего на ФД сижу, не было там сроду такого. Если конечно не брать в учет поиск с заменой.
было и есть!

Dukobpa3 21.06.2012 18:29

Может мы о разном?
Я имею в виду - переименовал переменную. А она должна кроме места объявления измениться, а еще и везде где использовалась.

Если такое есть, то где хоть найти, а то как-то не вкурсе.

СлаваRa 21.06.2012 18:31

refactor -> rename у меня на alr+r стоит, не будет работать только на именах классов, со всем остальным проблем не наблюдалось.


Часовой пояс GMT +4, время: 20:01.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.