2010-02-18 2 views
1

Это не технический вопрос, возможно, потенциально, но так как это такая спорная доска объявлений, я думал, что получаю здесь хорошие ответы.Flex и Flash или Flex против Flash?

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

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

+1

Как общее правило: Flash предназначен для дизайнеров, Flex предназначен для программистов. (Когда я говорю «Flash» здесь, я действительно имею в виду IDE.) –

+0

«также содержит много данных». Какие данные вы говорите? как вы хотите их отображать?Будет ли он постоянно меняться - хотите отображать колебания в реальном времени данных? Является ли творческая часть напрямую зависимой от данных? – Amarghosh

+0

@musicfreak Я вижу, откуда вы родом, но некоторые программисты предпочитают писать чистую AS3, для которой Flex не подходит. Если вы не имеете в виду Flexbuilder как среду разработки, а не фактическую структуру :) – Allan

ответ

2

Вы можете сделать много одного и того же творческого материала в Flex, что вы можете сделать с Flash. В некоторых случаях, особенно если вы легко справляетесь с кодированием, это еще проще, потому что вы можете добавлять эффекты без необходимости настройки временной шкалы. Вы можете использовать графический класс для рисования простых форм Flash, с которыми вы можете работать, и можете их стилизовать.

Вы также можете добавить любые растровые или векторные изображения, которые вы хотите использовать, и использовать их, как вы хотите, даже в качестве фоновых изображений для, скажем, холста. Я создаю графические символы в Illustrator и экспортирую их в SWF-файлы, которые затем могут быть встроены и доступны непосредственно в Flex с помощью директивы [Embed].

Это связано с другим способом мышления об этом, но позвольте мне сказать так: я начал с графического дизайнера, который мог кодировать, любить и использовать Flash для создания классных интерактивных анимаций, которые использовали сложный и обширный ActionScript. Затем я начал работать в Flex, и как только я добрался до определенного уровня мастерства, я полностью отказался от Flash. Я больше не использую его, если мне не нужно напрямую работать с чужими файлами Flash.

Если вы работаете в HTML/Javascript/CSS, вы являетесь тем человеком, который сначала кодов в текстовом редакторе, Flex будет чувствовать себя хорошо для вас. Если, с другой стороны, вы полагаетесь на DreamWeaver или какой-либо другой визуальный инструмент, вы можете захотеть придерживаться Flash. Имейте в виду, что Flex также имеет довольно рудиментарный «дизайн», который я никогда не использую, потому что он просто мешает. Как и DreamWeaver.

Отредактировано: «Я должен добавить, что вы также можете создавать анимации во Flash и использовать их в Flex. Поэтому у вас нет , чтобы отказаться от использования Flash для использования Flex, но это просто может выпасть из-за этого, как и я.

+0

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

2

В Flex имеется множество компонентов из коробки для обработки данных - и он гораздо более ориентирован на обработку данных, чем Flash. И Flash гораздо более ориентирован на «анимацию» (в широком смысле слова). Вы можете создать свои скины во Flash, если хотите, но скинирование в Flex 4 в целом намного проще и надежнее, чем в предыдущих выпусках. Похоже, Flex лучше подходит для вашего проекта, и вы можете решить, как вы идете, если есть кусок, который может быть больше подходит для Flash. Они хорошо работают вместе в Flex 4.

+0

Я не буду основывать свой проект под Flex4 на данный момент, пока он все еще находится в бета-версии, и на этом этапе имя api меняется, и это довольно раздражает – Patrick

0

Flex & Вспышка. Flex для надежности и простоты разработки. Flash IDE для библиотек активов (gfx, звуки & анимации для импорта в Flex).

Смежные вопросы