Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Объясните Code Behind (http://www.flasher.ru/forum/showthread.php?t=146440)

Котяра 10.11.2010 00:16

Я как люто ненавидящий html с такой же ненавистью смотрю на mxml.
pureAS - мой выбор.
Ведь кодить в разметке - это моветон. А заводить 2 сущности ради описания одной - вообще кака.
В том же сишарпе кодбихайнд - это куль, ибо там это MVVC с повторным использованием кода и т.п. - а тут нечто сиреневое с красным бантиком и отверстием 8 шага резьбы. 2 описания жёстко привязанных друг к другу.. может я и не совсем прав, но всё что мне попадало под разбор с использованием CB во флексе - было таким.

alatar 10.11.2010 08:39

Цитата:

В том же сишарпе кодбихайнд - это куль, ибо там это MVVC с повторным использованием кода и т.п.
Что мешает использовать этот паттерн во флексе?
С натяжкой, можно рассматривать CB во flex как описание компонента и его внешнего вида. Во flex 4.x в нем (в Code Behind) вообще нет необходимости в spark компонентах.

Котяра 10.11.2010 13:24

Ничто не мешает, просто студия генерит всё самостоятельно без участия юзера.
А ручками писать легче чистый код.

Ivanaka 10.11.2010 15:19

Цитата:

Сообщение от alatar (Сообщение 948737)
Во flex 4.x в нем (в Code Behind) вообще нет необходимости в spark компонентах.

Объясните, пожалуйста, что это значит.

alatar 10.11.2010 15:28

В spark-компонентах новый жизненный цикл, сам компонент полностью отделен от скина и пишется на чистом as, а скин к нему делается на mxml + mxml-graphics. В итоге сам компонент содержит только логику. Поищите в инете, есть множество статей о spark.


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

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