Flash Ripper RSS Readers

С чего начать изучение Cairngorm

У меня спросили, как я изучал микроархитектуру Cairngorm для Flex-приложений. Думаю, подобный вопрос возникает не у одного человека, поэтому продублирую ответ в блоге. Итак, год назад я изучал Cairngorm, руководствуясь тремя документами:

1. "Developing Flex RIAs with Cairngorm Microarchitecture". Это статья в четырех частях, автор — Стивен Вебстер, разработчик Cairngorm.
2. Интерактивная диаграмма Cairngorm (SWF, HTML) — водим мышкой, видим код. Удобно.
3. Очень полезный док: "Flex Application Design for Cairngorm" (PDF).

Последний документ помог мне больше всего — он описывает создание Cairngorm-приложения на конкретном примере, и, что важно, проводит читателя через хорошо упорядоченные этапы разработки; сначала общие: "Постановка бизнес-цели приложения", "Выработка решения", "Техзадание", потом специфические: "Устройство Cairngorm", "Использование черновиков интерфейса для выявления необходимых Cairngorm-компонентов" ("Cairngorm: Model Locator", "Cairngorm: Views", "Cairngorm:Events", "Cairngorm: Front Controller", "Cairngorm: Commands", "Cairngorm: Delegates", "Cairngorm: Services"), "Кодирование приложения", "Развитие приложения").

Этот док можно использовать на этапе освоения Cairngorm как простую пошаговую инструкцию при проектировании. В файле содержатся иллюстрации, наглядно отражающие связь кода с интерфейсом. Рекомендовано лучшими керногормоводами (дурацкое все же название у этого хорошего инструмента).

Писал Rost, 11 Март 2008 15:40

Найдены баги:

Использование черновиков интерфейса для выявления необходимых Cairngorm-компонентов

Михаил Белов™. 11 Март 2008 16:11

А я навіть знаю хто тебе про це спитав )
Сцилки зачьотні однозначно!

nouba™. 11 Март 2008 16:52

5 статей по созданию небольшого приложения
http://www.davidtucker.net/category/cairngorm/

Андрей Горбатов™. 11 Март 2008 18:06

Андрей, спасибо - отличная ссылка! Я не стал ее постить только по одной причине - сам ее пока не изучал :)

Рост™. 11 Март 2008 18:35

Прошу прощение за тёмность, но чем микроархитектура отличается от фреймворка?

Алексей™. 12 Март 2008 11:20

Архитектура -- это архитектура приложения или системы. А вот фреймворк это среда для разработки под эту архитектуру.

Женя™. 12 Март 2008 11:53

подскажи что пользовался этим, у меня есть перспективная разработка в которой должно быть взаимодействие j2ee и flex. Мне нужно передавать данные с веб сервера в флекс данные. я могу использовать хмл, но возможно можно сделать что бы передавать данные через объекты.
если начать с cairngorm правильным ли я путем пойду? возможно есть какие то советы?
(познание в флексе средние)

Voodoo™. 12 Март 2008 20:02

>> познание в флексе средние

В этом случае Cairngorm не рекомендуется использовать.

Для обмена объектами тебе нужно использовать формат протокол AMF. Это никак не связано с Cairngorm, тебе нужна технология Flash Remoting.

Рост™. 12 Март 2008 20:08

ok, my Russian is not that great, I won't even try :) but I do work with Russian Java developers on my team and can read more or less ok. If any of you guys know Cairngorm well, please contact me (if you know English on a good technical lelve, that's best)! I am looking for a developer or a team (deadline is important) to work with me on a multi-module RIA built with Flex 3 and Cairngorm. Several sections of the application have been done and we are looking to add several more. All of the backend is done and documented with the backend developers ready to help if/when necessary. The project has complete screen-by-screen layouts. We searching for someone for long-term cooperation, since there are 10 more sections of this application in planning right now. There is about 4 weeks worth of work (from development to testing and pre-launch and post-launch checking). I can also be contacted by icq (481061914).

BlueLeap™. 29 Март 2008 18:32



Это запись из категории 'Cairngorm'. 10 еще cвежих:

Архивы по категориям:

3D-15, Adobe AIR-25, Architecture-2, ARP-1, Art-25, Articles-25, AS3-51, Books-6, Business-3, Cairngorm-2, CI-1, Classes-10, Coding-29, Community-111, Components-19, Contests-26, Debug-17, Design-25, Development-84, Events-13, Extensions-2, FAQ-7, FDS-1, Flash and html-3, Flash Player-33, Flash Updates-7, Flash-scene-1, FlashLite-2, Flex-30, Flex 2-80, Flickr-1, FMS-1, FPUG-30, Games-11, Good Job!-33, HaXe-14, Health-2, Humor-8, Ideas-13, JavaScript-1, Job-23, JSFL-8, Maps-1, Math-8, Money-11, MXML-1, Open Source-15, Patterns-8, Personalities-26, Politics-1, Preloading-3, Productivity-9, Pv3d-1, Rafpug-4, Red5-3, Remoting-11, Resources-20, Ruby-6, Security-11, SEO-6, Silverlight-4, Sound-1, Strategy-119, Tools-113, Training-2, Trash-8, Usability-4, Video-6, VoIP-4, Wallop-1, Wishlist-2, Архив всех записей (большой)

За последние месяцы:

Май 2008: ASDoc UI — графическая оболочка для asdoc.exe, Фотографии утреннего Киева, UAFPUG-2,

Апр 2008: Программирование под флэш платформу. Cтатья (местами спорная), Advanced Flash Components бесплатно раздает все свои AS2-компоненты,

Мар 2008: Зарплаты программистов в 2007 году, FlashPhone как технология года? Технология года? В Рунете?,

Фев 2008: ЙА ФПУГ — регистрация на первую встречу UAFPUG продолжается, Закулисы Flex и секрет успеха опенсорс-проекта,

Янв 2008: Sprout Builder в действии: отжиг из бета-версии. Песня!, Уроки по PureMVC — много, понятно и на русском,

Дек 2007: Флэш-программистеры и флэш-программиссиссы!, Как я провел зиму, весну, лето и осень 2007 года,





Примечания:
Статус документа
: в процессе
   2002-2007 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)