Чтобы добавлять сообщения и комментарии, .

@daniilMoskovsov:
daniilMoskovsov

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

@daniilMoskovsov:
daniilMoskovsov

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

@Krylover:
Krylover

Дебажить и рефакторить дико сложно. От фреймворка сыплются лишь невнятные отговорки, что где-то что-то не работает. Одно не ловкое движение, и ты попадаешь в зыбучий песок. Чуток не там еще поправил, утонул еще больше. На крупных проектах вообще аврал наверное.

@Krylover:
Krylover

Полюбил Message'инг в парслей. Черт побери, так просто и элегантно. Создал пустой класс заглушку, и можешь им швыряться и ловить где хочешь. Красота.

@Krylover:
Krylover

Какие-то глюки с инкриментой компиляцией флексом. Через раз ошибка в рантайме вылетает, что-то с инициализацией.

@Krylover:
Krylover

1. Если в [MessageHandler] не тот type или messageProperties, в рантайме еррор вылетает. Уже приятно. Может в других метатегах такая-же фишка будет работать
2. Главное во вьюшках не забывать инициализацию Парслевую писать:
<fx:Declarations>
<spicefactory:Configure/>
</fx:Declarations>
.. напрегает чутка. Забыл раз, продебажил 20 минут в пустую =)

@Krylover:
Krylover

MessageBindings прикольная штука. Можно забиндить проперти на определенное свойства Мессаджа (Евента). Т.е. каждый раз когда этот Мессадж будет залетать в область компетенции фреймворка, фреймворк будет обновлять проперти на самое свежее пролетающее мимо. В Mate нужно было создавать перевалочный пункт в виде модели

@Krylover:
Krylover

Решил поюзать на небольшом проекте. Буду заметки кидать по мере изучения. Сравнивать с Mate.
1. spicefactory.org
2. Карта событий, привычная в Mate, размазана по моделям.
3. Инъекционирование происходит черем метатеги. В элементарном случае Петрушка тупо биндит при совпадении имен классов. Чтобы это кастомизировать нужно id вбивать в метатеге <=> Нет поддержки от IDEA (да и в FDT наверное этого нету) + ошибешься, никто тебе об этом не скажет. Неприятно

@ilja-panin:
ilja-panin

А вы знаете что он нифига не работает с sdk4 которая шла со второй беттой. А работает лишь с ночными билдами использовать которые не кошерно ?

@ilja-panin:
ilja-panin

Кстате, ребята из powerflasher приложили руки к созданию parsley. Так вот интересно почему они в целях пропаганды его не добавили нативную поддержку parsley в FDT?

@ilja-panin:
ilja-panin

мате уже не обновляется больше чем пол года, парслей же клепают и клепают. В то же время как по мне мате является самодостаточным и опеспечивает неоходимый уровень комфорта при создании приложений, парслей же мне не показался таковым. Не считая того что он тупа не работает с 4й сдк из 2й бетты (работает на свежих билдах сдк4, но они оставляют желать лучшего). так вот вопрос в том насколько вы считаете мате самодостаточным? или парслей круче?

@ilja-panin:
ilja-panin

мне нравится что в ActionScript советуют начинать имена интерфейсов с I, и я к этому привык. А вот создатели parsley ложили на этот совет, и юзат обычное именование, раздражает.

@ilja-panin:
ilja-panin

*Flicc Дока от адоба про IoC и некоторые IoC фреймворки adobe.com

@ilja-panin:
ilja-panin

Building Modular Applications используя parsley spicefactory.org

@ilja-panin:
ilja-panin

сравниваем примеры richardlord.net и richardlord.net Пока 1:0 в пользу Mate — кода меньше, код гораздо понятнее и нагляднее (хотя может я просто привык к Mate)

@ilja-panin:
ilja-panin

ищу примеры приложений писаных на Parsley, пока посмотрел 2:
1. sitronnier.com без комментариев, хеллоу ворлд разрадя
2. coenraets.org чуть посложнее, то там все трындец как понамешано никакого разделения логики и отображения... пока грустно.