Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   FD vs FDT (http://www.flasher.ru/forum/showthread.php?t=108611)

Бармалей 27.02.2008 20:06

Цитата:

Сообщение от iNils
Нет. Это когда у программеров кривые руки и вместо == они пишут =, квикфиксы помогают это исправить.

iNils, если ты думаешь, что квикфиксы только этим и ограничиваются, то ты ошибаешься. Квикфиксы помогают экономить время во время написания кода, набирая фрагменты автоматом. Но человеку, привыкшему самостоятельно набирать весь код, к этому нужно приноровиться.

iNils 27.02.2008 20:08

В FD это называется snippet

Бармалей 27.02.2008 20:17

Нет, Snippets в FD - это темплейты кода (Code Templates) в FDT.

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

Пример. Набираешь в редакторе:

Код:

addEventListener(MouseEvent.CLICK, clickHandler);
не объявляя заранее хэндлер clickHandler. Нажимаешь Ctrl+1, потом два раза Enter и среда создает недостающий хэндлер, принимающий событие нужного типа:

Код:

private function clickHandler(event:MouseEvent):void
{
}

Так же можно создавать и свойства, не объявляя их заранее. И они будут добавлены к общему блоку свойств, а не просто появятся где-то в коде.

iNils 27.02.2008 20:33

А понятно, то написал "набирая фрагменты автоматом", что не слишком определенно :)
Но для меня данная фича бесполезна, так как я сомневаюсь, что данные описания будут создаваться в том месте и порядке, который для меня удобен, значит я сам должен помещать созданный код в нужно для меня место, что сводит на нет экономию времени.

Но в целом это не влияет на оценку среды. Ведь они обе поддерживают модули, которые могут расширить возможности, а значит и уровняться с конкурентом. Поэтому гораздо важен вопрос возможностей самой среды.
Вот кому-то важна кроссплатформеность. Мне как стороннику винды, который и не собирается переходить на что-то другое, этот абсолютно не интересно. Зато интересно, что FD может работать как standalone, можно скопировать (без инсталяции) куда угодно с сразу начать работать, лишь бы был дотнет (а в висте он уже автоматом стоит).

udaaff 27.02.2008 20:39

to Бармалей
В FD тоже такая возможность присутсвует http://www.flashdevelop.org/wikidocs...res:Generation

Бармалей 27.02.2008 20:41

А я ведь тоже не спорю и не собираюсь доказывать, что одна IDE круче другой. Просто silin просил высказать личное мнение, я его и высказал: FDT, так как в нем мне нравятся квикфиксы. =)

Бармалей 27.02.2008 20:43

Цитата:

Сообщение от udaaff
to Бармалей
В FD тоже такая возможность присутсвует http://www.flashdevelop.org/wikidocs...res:Generation

А вот это круто! Это появилось в новой версии беты?

iNils 27.02.2008 20:46

Видимо да, я раньше этого не видел.

DarkLight 27.02.2008 20:48

Да, это одна из главных фич beta6

fishbounce 27.02.2008 20:50

Eclipse тоже можно скопировать без установки (если есть jre) куда угодно и тут же начать работать. Но, конечно, вероятность установленной jre, думаю, меньше, чем для .net


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

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