Flex 4 против JavaScript (капучино, JQuery и т. Д.) - PullRequest
1 голос
/ 19 апреля 2010

Перефразирование старого поста: JQuery VS Flex - Выбор платформы для SAAS

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

Мы на 85% убеждены, что Adobe Flash, созданный поверх Flex, - верный путь, однако Cappuccino довольно хорош и выглядит так, как будто он может почти соответствовать всем требованиям.

Единственная пауза, которую мы сейчас имеем, это переносимость для iPhone. При отсутствии благословений от Apple нам, безусловно, придется создать 2-й интерфейс для iPhone для сайта, однако ... Наличие двух интерфейсов может быть неплохим, так как в любом случае, вероятно, придется использовать пользовательские, чтобы воспользоваться преимуществами различий. что это дает.

Любые дальнейшие мысли или переоценки пунктов, перечисленных в отмеченной статье? Кроме того, Flex 4 добавляет много сил к позиции, упомянутой ранее в отношении разработки пользовательского интерфейса. Fx4 очень хорош по сравнению с Fx3 и экономит 90% времени разработки в сочетании с Flash Catalyst, что на самом деле не всегда полностью уместно, но с некоторыми трюками в обе стороны кажется, что он может довольно хорошо прорезать вещи ...

Ответы [ 4 ]

1 голос
/ 07 сентября 2011

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

HTML ограничение

  • Не все браузеры будут отображаться одинаково. Чем сложнее вы получаете, тем больше разницы вы увидите. Попробуйте ie6,7,8,9
  • Некоторые новые функции HTML5 зависят от браузера. Не ожидайте, что эксперимент Chrome будет запущен во всех браузерах.
  • Быстрое изменение с новой функцией, возможно, потребуется обновлять и реорганизовывать код более регулярно

Ограничение вспышки

  • больше ресурсов процессора / памяти.
  • нужен Flash-плагин.
  • Не ожидайте запуска на iphone, ipad.

Так что, если у вас простой пользовательский интерфейс и вам нужно только поддерживать 2 браузера, вы, вероятно, захотите использовать HTML. Если вам нужно поддерживать большинство браузеров, и вам нет дела до iphone, ipad. Flash - это правильный инструмент.

Я видел, что у компании есть оба движка для поддержки каждой отдельной платформы. HTML и FLash - это просто разные инструменты. Один не может заменить другой на данный момент.

0 голосов
/ 20 апреля 2010

Я бы всегда использовал JavaScript на Flash, просто потому, что он работает лучше. Flash в Internet Explorer на Windows работает хорошо. Flash в Firefox немного хуже, а Flash в Firefox в OS X просто жалок. Это особенно актуально для ноутбуков, так как Flash довольно интенсивно использует процессор. Так что у вас может быть необычная веб-страница, но компьютер звучит как самолет, потому что процессор перегревается.

Хотя Flash может создавать действительно причудливые эффекты, в jquery и аналогичных средах есть умеренно причудливые эффекты анимации, которых обычно достаточно для веб-приложений.

0 голосов
/ 20 апреля 2010

HTML 5 и javascript будут подходить для них. Ограничьте браузеры до последней и самой лучшей версии, если вам нужно.

РЕДАКТИРОВАТЬ: Я думаю, что рамки js не совсем там, но, вероятно, очень близко. Вы были бы на переднем крае, что не всегда хорошо для сроков проекта. Я думаю, что люди чувствуют, что усилия того стоят из-за дублирования усилий для iphone / ipad и что это прочная основа для будущего Посмотрите на библиотеки как http://raphaeljs.com/ и сайты как http://www.chromeexperiments.com/, прежде чем принимать решение

0 голосов
/ 19 апреля 2010

IMO, это выбор между проприетарной технологией (Flash / Flex) и технологией, основанной на стандартах (Javascript / DHTML). Если вы обеспокоены тем, что ваше веб-приложение работает на как можно большем количестве платформ, выбор совершенно ясен.

Флэш умирает (но это только мое личное мнение). Не потому, что Apple этого не хочет, а потому, что она не развивалась, как другие веб-технологии. Он медленный, большой, потребляет ресурсы процессора и памяти, и, прежде всего, требует, чтобы пользователь установил плагин, созданный одной компанией.

...