У меня спросили, как я изучал микроархитектуру 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 как простую пошаговую инструкцию при проектировании. В файле содержатся иллюстрации, наглядно отражающие связь кода с интерфейсом. Рекомендовано лучшими керногормоводами (дурацкое все же название у этого хорошего инструмента).
Использование черновиков интерфейса для выявления необходимых Cairngorm-компонентов
А я навіть знаю хто тебе про це спитав ) Сцилки зачьотні однозначно!
5 статей по созданию небольшого приложения http://www.davidtucker.net/category/cairngorm/
Андрей, спасибо - отличная ссылка! Я не стал ее постить только по одной причине - сам ее пока не изучал :)
Прошу прощение за тёмность, но чем микроархитектура отличается от фреймворка?
Архитектура -- это архитектура приложения или системы. А вот фреймворк это среда для разработки под эту архитектуру.
подскажи что пользовался этим, у меня есть перспективная разработка в которой должно быть взаимодействие j2ee и flex. Мне нужно передавать данные с веб сервера в флекс данные. я могу использовать хмл, но возможно можно сделать что бы передавать данные через объекты. если начать с cairngorm правильным ли я путем пойду? возможно есть какие то советы? (познание в флексе средние)
>> познание в флексе средние
В этом случае Cairngorm не рекомендуется использовать.
Для обмена объектами тебе нужно использовать формат протокол AMF. Это никак не связано с Cairngorm, тебе нужна технология Flash Remoting.
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).
Предыдущий пост
Следующий пост