Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   разработка сайта as3 & flex? (http://www.flasher.ru/forum/showthread.php?t=180290)

viktorami 31.05.2012 11:26

разработка сайта as3 & flex?
 
подскажите пожалуйста возник такой концептуальный вопрос. Думаю: пора осваивать эффективные методы - буду разрабатывать в этот раз сайт не на чистом флэш и as3 а на flex. открыл самоучитель - просмотрел, пощелкал немного. Что получилось:
преимущество флекс в возможности описания компонентов на этом сомнительном xml который потом ВСЕ РАВНО компилируется в as3 и заметьте сами конструкции тоже не представляют особого преимущества синтаксически и концепутально - это полные аналоги as3 то есть это по сути писать на as3 когда ключевые слова названы иначе.
И все. больше особых преимуществ я не заметил кроме самых экзотических - некие готовые шаблоны для привязки даннных и так далее и так далее. Что ж такое? я где то пропустил важные нюансы? стоит ли его использовать???!

expl 31.05.2012 11:52

На самом деле преимущество есть - mxlm+флексовые компоненты позволяет использовать визуальный редактор (причём во FlashBuilder нормальный редактор, позволяющий использовать раскладки, а не хардкодить координаты объектов)
Плюс mxml покомпактнее форму представляет, чем то же самое на as3
Плюс в mxml состояния формы (в том числе вложенные) понагляднее выглядят
Плюс во FlashBuilder поддерживается управление состояниями на визуальном уровне - переключил состояние - изображение в редакторе поменялось.

А если забыть про mxml - flex framework - это продуманный, хотя и тяжёлый, набор UI компонент для as3. Более полного и надёжного UI-фреймворка для as3 просто не существует (AsWing сильно уступает flex в плане функционала).

viktorami 31.05.2012 12:09

ага! значит сами компоненты(элементы для сайта) получше будут работать и они ОТЛИЧАЮТСЯ от тех которые доступны просто так в Flash Buider на чистом флэш?
этакий аналог net fravework) ?

Astraport 31.05.2012 12:15

Самый несложный сайт на флекс (5-7 страниц - состояний, авторизация, новости, голосовалка, пагинатор, формы) будет весить не менее 2 Мб. Это уже критично.

expl 31.05.2012 12:22

Цитата:

ага! значит сами компоненты(элементы для сайта) получше будут работать и они ОТЛИЧАЮТСЯ от тех которые доступны просто так в Flash Buider на чистом флэш?
этакий аналог net fravework) ?
Не уверен, но флекс, вроде, можно и как либу к as3 проекту подключить. Только они под mxml заточены и без mxml не очень удобно.

Цитата:

Самый несложный сайт на флекс (5-7 страниц - состояний, авторизация, новости, голосовалка, пагинатор, формы) будет весить не менее 2 Мб. Это уже критично.
Если 2 Мб - это флешка без графики, то Вы загнули. Кода будет на 400 - 800Кб. А с графикой - оно и на голом as3 легче не станет.

Astraport 31.05.2012 12:58

Цитата:

А с графикой - оно и на голом as3 легче не станет.
Почему то в итоге легче процентов на 30-50%.

in4core 31.05.2012 16:39

Цитата:

очему то в итоге легче процентов на 30-50%.
на 60-70% скорее :) Писать сайты на флекс - считаю порнографией. Сайты писать надо на пуреАс3 , флекс советаю использовать только для эскизов и тестировщиков ( мини приложений для настройки или показа способностей фреймворка ). Имхо. а там сморите сами

viktorami 31.05.2012 17:14

спасибо. за мнение. я как раз об этом и думаю. вроде модно но по факту- как то странно все это выглядит. кто еще так считает? мне надо определится как то)

Добавлено через 14 минут
все таки подскажите реально за и против. я хорошо знаю другие языки программирования. сейчас стою перед выбором -начинать сложный сайт на flex+ builder или просто чистый builder поделитесь пожалуйста знаниями!

ramshteks 31.05.2012 18:33

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

Не стоит так же забывать, что на чистом ас3, можно и на*****кодить компоненты в плане скинования, сделать быстро, сдать "одноразовый" проект и забыть. Во флексе же скинование, хоть адоба и описывает как легкое и тривиальное, на самом деле создание компонентов и скинование не является тривиальным, как только вы попытаетесь сделать шаг влево или шаг вправо от официальных туториалов.

viktorami 31.05.2012 18:36

там будет горизонтальная галерея с духами. описание их, несколько таких разделов. скачивание документов и новости.

Добавлено через 30 секунд
и обратная связь.

Добавлено через 3 минуты
все ясно. короче, значит во флексе гибкость хреновая и это по сути компилятор компилятора.


Часовой пояс GMT +4, время: 17:47.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.