Почему проектное представление Flash Builder удаляется? - PullRequest
2 голосов
/ 15 декабря 2011

Я задал этот вопрос:

Может ли Flash Builder с мобильными элементами управления перетаскиванием Flex для мобильных приложений в представлении конструктора?

В одном из ответов на комментарии сказанопредставление дизайна исчезало.

Почему Adobe удалила это?Как вы можете создать без него?Я знаю, что вы можете размещать вещи в исходном коде, но кажется, что было бы гораздо быстрее, по крайней мере, построить макет графически.Почему бы не иметь что-то вроде этого:

http://developer.apple.com/technologies/tools/whats-new.html#interface-builder

Меня интересовали продукты Adobe для гибких мобильных устройств, но мне потребовалось бы гораздо больше времени, чтобы позиционировать и настраивать вещи без перетаскиванияконтроля.Я бы хотел сосредоточиться на деловой части проекта.

Спасибо.

Ответы [ 3 ]

2 голосов
/ 03 апреля 2013

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

В java каждая группа, с которой я работал (или обсуждал проблему)который использовал конструктор Swing GUI, в конечном итоге обратился к макетам в коде, чтобы справиться с двусторонними проблемами, проблемами изменения размера экрана и прямой / обратной / боковой совместимостью (обновлениями инструментов или переходом на другие инструменты визуального конструктора).

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

1 голос
/ 22 февраля 2014

Альтернатива Flex Builder

Для всех разработчиков Flex существует новый дизайн на основе Visual Studio для приложений Flex. Он называется Amethyst и поддерживает визуальное проектирование форм Flex, отладку и прочее. Если у вас нет VS, вы можете получить бесплатную версию (Google "Visual Studio Express").

Я ознакомился с пробной версией Visual Studio 2012, и мой обзор выглядит следующим образом:

Если вы работаете с фоном Flash Builder:

  • Визуальный дизайнер работает нормально
  • С кодом в целом все в порядке, редактирование работает, и в верхней части есть симпатичная панель навигации класса / члена, если это считается
  • Рефакторинг доступен, но глючит (переименование функции иногда переименовывает класс)
  • Имеются типы проектов для AIR, Flash Player, Android
  • Имеется средство обновления, которое позволяет загружать новые SDK Flex / Android

Если вы работаете с фоном FlashDevelop:

  • Общий опыт редактирования кода ужасен и намного уступает FlashDevelop.
  • Рефакторинг быстрый, но глючный - переименование функции иногда переименовывает класс, но намного быстрее, чем FD, где переименование статической функции может занять 10 минут
  • Отладка в порядке (работает и довольно быстро)
  • Компиляция идет так же медленно, как FD
  • IntelliSense работает медленно - вам нужно подождать 1-2 секунды, чтобы получить список местных жителей
  • IntelliSense тупой и раздражающий - FD показывает меню непосредственно при вводе, здесь вы должны нажать Ctrl + пробел или набрать «this». открыть меню

Итак, мой вывод таков: если вы пришли из фона Flash Builder и вам нужен визуальный дизайнер, тогда обязательно используйте его. Если вы пришли из фона FlashDevelop, держитесь подальше от этого ужасного редактора кода!

1 голос
/ 22 декабря 2012

Вероятно, из-за нового фокуса, который, кажется, сосредоточен на "играх", то есть, возможно, отказ от одной из основных групп разработчиков (интранет / бизнес). Он также был (как говорит Adobe) не самой стабильной частью IDE, поэтому, вероятно, потребовалось бы переписать и провести много тестов, чтобы убедиться, что он работает с Apache Flex 4.8.

Кроме того, возможно, миф о том, что «никто не использует представление дизайна» (очевидно, что существует много «ничтожеств»), наконец, утвердился. Миф должен был звучать так: «никто не разрабатывает сложную форму или приложение не использует представление проекта». (Извините за двойной отрицательный ..)

Некоторые вокалисты хотят продвигать свои собственные запросы функций по сравнению с запросами других людей, поэтому они преуменьшают необходимость или полезность функций, которые они не используют или не нуждаются. Да, без представления о дизайне легко обойтись, если вы только разрабатываете компоненты или разрабатываете мобильные приложения, чтобы уместить их на 2-дюймовом экране ... Жаль, что Flex примерно на 1000% более идеально развернут в среде ПК в интрасети. .

Отсутствие представления о дизайне означает, что я, вероятно, не являюсь разработчиком Flex, если не появится какая-либо альтернатива. JavaFX выглядит хорошо, в настоящее время.

...