Просмотр полной версии : Flex vs Flash
Чем флекс отличается от флеша? И почему один бесплатный, а другой нет?
orcpochta
29.09.2010, 01:09
каша...
Flex SDK бесплатный.
Flash Professional CS5 стоит примерно 22 000 рублей.
Flash Builder 4 Premium стоит примерно столько же.
Я имею ввиду в чем технологическая разница?
tsarapkabel
29.09.2010, 02:38
Отличия Flex от Flash
Flex — это большой набор классов расширяющих возможности Flash. Flex-framework включает возможности локализации, стилизации приложения, разработки модульного приложения, встроенные валидаторы и форматоры текстовых полей. Все те инструменты, которые нужны разработчикам приложений, работающих online. Но все готовые решения, включенные во Flex-framework, компилируются в результирующий SWF файл, увеличивая его размер. В случае с Flash результирующий SWF файл содержит только те классы, которые написал программист.
Инструменты создания RIA основаны на flex-framework (Adobe Catalyst, Adobe Flex, Aptana Studio и т.д.). Инструменты для работы с анимацией и графикой используют базовые возможности flash. Поэтому баннеры и медийная реклама делаются без использования flex.
Это с википедии.
И обе платные!
Т.е. я могу взять обычное приложение флеш и откомпилить флексовским компилятором?
Т.е. я могу взять обычное приложение флеш и откомпилить флексовским компилятором?
Можно, только если оно состоит исключительно из классов и подгружаемых swf. *.fla нечем компилировать.
Psycho Tiger
29.09.2010, 16:29
Можно, только если оно состоит исключительно из классов и подгружаемых swf. *.fla нечем компилировать.
SWC до кучи. (ну и вообще любых бинарных данных, если на то пошло :D)
Прочитав название темы в голове всплыла аналогия: "Форд мустанг против автомобиля! Встречайте!"
Действительно из подгружаемых данных и классов.
Кстати, а что эффективнее - хранить данные в библиотеке fla-файла или все подгружать?
Psycho Tiger
01.10.2010, 14:57
Эффективнее в чем? Из библиотеки - быстрее разработка, если нет опыта подгрузки извне или требуется получить в итоге один файл. Во всём остальном - внешняя рулит.
Эффективнее в плане стабильности и скорости подгрузки.
Psycho Tiger
02.10.2010, 20:12
Тогда всё в одном. Только я бы лучше "эффективней" рассматривал со стороны комфортности разработки и комфортности пользователя. В случае подгрузки - пользователь скачивает только то, что ему нужно+неизменяемые файлы кешируются, а Вам не придется перекомпилировать мегабайты графики, а после их заливать на сервер чтобы подправить 2 пикселя на картинке.
Т.е. Flex получается эффективнее?
Psycho Tiger
03.10.2010, 12:02
Вы спрашивали про
Кстати, а что эффективнее - хранить данные в библиотеке fla-файла или все подгружать?
Причем тут флекс?
Вы спрашивали про
Причем тут флекс?
Ну потому что флекс не позволяет хранить данные в библиотеке.
Psycho Tiger
03.10.2010, 19:25
Ну... файлы пришитые Embed`ом являются почти полной аналогией библиотеки.
Ну... файлы пришитые Embed`ом являются почти полной аналогией библиотеки.
А в чем отличие? :) Почему почти?
Кстати, а где вот почитать про этот Embed?
И еще - можно ли сделать проект на Flash, а потом переделать его на Flex?
Psycho Tiger
06.10.2010, 13:02
У Вас явно плохое понимание что есть Flex. Flex - это фреймворк с гуи. Короче, если очень общий ответ - то можно, переписав под флекс с нуля.
Отличие например в том, что Embed линкует объект к полю класса, в то время как флэш иде лайбрари - делает линк на топлевел (т.е. доступно везде). В Embed можно записать всё что угодно - можно положить туда последовательность байтов (другое дело как парсить). Флешевая библиотека, по моим сведениям, так не может.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.