четверг, августа 23, 2007

Заметки по работе с проектом во Flex

Проекты отображаются в окне "Navigator". При закрытии, проекты не исчезают, а сворачиваются в папочки. При удалении, предлагается сохранить содержимое проекта или удалить его с диска.

Создавая папку в проекте, она создается на диске в папке проекта. После перетаскивания файлов в папки проекта, файлы копируются.

Организация проектов порой не радует. При удалении проекта с удалением файлов, Flex удаляет вообще все файлы в одноименной папке. Ужас. Для того, чтобы открыть существующий AS проект, надо создать новый проект с тем же именем, однако все настройки удалятся.

Не получается все файлы проекта хранить в одной папке: файлы, не относящиеся к Flex-разработке, нежелательно хранить в папке Flex-проекта - появляется предупреждение о том, что папки с источниками являются вложенными в папку Flex-проекта. А WorkSpace подразумевает, что в нем находятся только Flex-проекты. Можно, конечно использовать разные WorkSpace. По-видимому, придется разделять место размещение Flex-проектов и исходных материалов для Flex-разработки. Вопрос где лучше - в пределах WorkSpace или где-то в другой директории.

Каждый Workspace имеет свою конфигурацию. Например, набор проектов, перспектива, настройки интерфейса, snippet-ы и др.

В Eclipse есть понятие Perspective - конфигурация интерфейса, соответствующая определенному виду разработки. В частности - перспектива Flex Development.

Eclipse добавляет инструменты, которых нет в Flex Builder. Например, это быстрая вставка шаблонов кода Snippets.

Полезно использовать Tasks (напоминания) и Bookmarks (закладки).
Интересная команда - Source > Organize imports - убирает лишние импорты. Но не добавляет требуемых. Требуемые добавляются при выборе соответствующего класса из списка подсказки.
Тут же - команда Refactor - Позволяет заменить имя переменной или функции по всему коду. Еще - вставка разнокалиберных комментариев.

Комментариев нет: