![]() |
Flex vs Flash
Чем флекс отличается от флеша? И почему один бесплатный, а другой нет?
|
каша...
|
Flex SDK бесплатный.
Flash Professional CS5 стоит примерно 22 000 рублей. Flash Builder 4 Premium стоит примерно столько же. |
Я имею ввиду в чем технологическая разница?
|
Отличия Flex от Flash
Flex — это большой набор классов расширяющих возможности Flash. Flex-framework включает возможности локализации, стилизации приложения, разработки модульного приложения, встроенные валидаторы и форматоры текстовых полей. Все те инструменты, которые нужны разработчикам приложений, работающих online. Но все готовые решения, включенные во Flex-framework, компилируются в результирующий SWF файл, увеличивая его размер. В случае с Flash результирующий SWF файл содержит только те классы, которые написал программист. Инструменты создания RIA основаны на flex-framework (Adobe Catalyst, Adobe Flex, Aptana Studio и т.д.). Инструменты для работы с анимацией и графикой используют базовые возможности flash. Поэтому баннеры и медийная реклама делаются без использования flex. Это с википедии. И обе платные! |
Т.е. я могу взять обычное приложение флеш и откомпилить флексовским компилятором?
|
Цитата:
|
Цитата:
Прочитав название темы в голове всплыла аналогия: "Форд мустанг против автомобиля! Встречайте!" |
Действительно из подгружаемых данных и классов.
Кстати, а что эффективнее - хранить данные в библиотеке fla-файла или все подгружать? |
Эффективнее в чем? Из библиотеки - быстрее разработка, если нет опыта подгрузки извне или требуется получить в итоге один файл. Во всём остальном - внешняя рулит.
|
Эффективнее в плане стабильности и скорости подгрузки.
|
Тогда всё в одном. Только я бы лучше "эффективней" рассматривал со стороны комфортности разработки и комфортности пользователя. В случае подгрузки - пользователь скачивает только то, что ему нужно+неизменяемые файлы кешируются, а Вам не придется перекомпилировать мегабайты графики, а после их заливать на сервер чтобы подправить 2 пикселя на картинке.
|
Т.е. Flex получается эффективнее?
|
Вы спрашивали про
Цитата:
|
Цитата:
|
Ну... файлы пришитые Embed`ом являются почти полной аналогией библиотеки.
|
Цитата:
Кстати, а где вот почитать про этот Embed? И еще - можно ли сделать проект на Flash, а потом переделать его на Flex? |
У Вас явно плохое понимание что есть Flex. Flex - это фреймворк с гуи. Короче, если очень общий ответ - то можно, переписав под флекс с нуля.
Отличие например в том, что Embed линкует объект к полю класса, в то время как флэш иде лайбрари - делает линк на топлевел (т.е. доступно везде). В Embed можно записать всё что угодно - можно положить туда последовательность байтов (другое дело как парсить). Флешевая библиотека, по моим сведениям, так не может. |
| Часовой пояс GMT +4, время: 03:54. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.