Flash Ripper RSS Readers

-= Чисто MVC =-

Стоп. Медитируй.

PureMVC -=m@v@c=- чисто МВК
Писал Rost, 23 Октябрь 2007 12:59

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

Бред какой-то ...

Artem Brigert - 23 Октябрь 2007 13:55

ИМХО, mvc - это увеличение сроков сроков разработки, времени на отладку, веса приложения и использования памяти...а чистый MVC на мой взгляд утопия, (MV)+C или M+(VC) практически неизбежны, и все это плохо рефакторится потом.

DL1t - 23 Октябрь 2007 14:25

1. Это там контролы, UI, виды, короче VIEWS - синие.
2. Контроллеры всего вышеперечисленного, CONTROLLERS - малые кружки.
3. Крупные круги - по-видимому модели MODELS разного уровня абстракции...

PS: А с низу админка, совсем без MVC а вперемешку.
И все это называется 101 потому что так получилось, так нарисовалось...

- 23 Октябрь 2007 14:25

Лучше использовать AP - ASPECT PROGRAMMING :)

- 23 Октябрь 2007 14:26

fix: AOP - ASPECT ORIENTED PROGRAMMING

- 23 Октябрь 2007 14:27

я вообще не пойму почему бы не использовать принятые и сертифицированные (всем понятные) во всём цивилизованном мире символы ...

Artem Brigert - 23 Октябрь 2007 14:28

/имплиментирую...

Moulin Cook - 23 Октябрь 2007 14:48

Картинка красивая, зачётная.
Жаль что бесполезная (кроме как для медитации (: хотя для медитации больше сгодится "изумрудный шарик";)

Лучше бы поведали о опыте использования во Flex этой MVC парадигмы (я имею в виду Cairngorm) в связке с AsUnit, например.

Demyan - 23 Октябрь 2007 15:02

Интересные мнения у людей, сейчас огромнейшие системы связанные с коммерцией и не только, строяться на основе MVC, конечно безпорно :) лучше набросать немного и без MVC если у вас баннер или галлерейка, а если что-то умное и динамичное, то я за ( слава Аллаху, Господу Богу и дай бог здоровья тем кто пока с нами :) )

Dinosaur - 23 Октябрь 2007 15:44

Патерены на примерах их жизни (вольный перевод)
http://www2.ing.puc.cl/~jnavon/IIC2142/patexamples.htm

думаю эта ссылка в тему:)

agahov - 23 Октябрь 2007 17:02

Картинка зачотная. Лучшее понимание паттернов базируется на таких вот картинках.

VooDoo - 23 Октябрь 2007 17:38

>http://www2.ing.puc.cl/~jnavon/IIC2142/patexamples.htm
некоторые картинки вобще не в тему =)

zz - 23 Октябрь 2007 17:52

Скоро вот здесь на эту тему будет интересное обсуждение....
http://groups.google.com/group/flexiblerails/browse_thread/thread/30a98cfadf1334fd?hl=en

greendog - 23 Октябрь 2007 18:30

Это надо разок окунуться в это все, чтобы прочувствовать что это и с чем едят.
А так на вид инопланетная фантастическая картинка.

Pride_Conan - 23 Октябрь 2007 19:24

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

Артём Курапов - 23 Октябрь 2007 21:30

MVC - очень удобное решение.
M - модель. Для читого программёра - ничего лучшего: конвеер по сути, и прекрасный инструмент отделить код от представления.
V - визуальное отображение, которое от модели вообще не зависит. Как не зависит и от C.
С - контроллер - реальный мозг.

injun #576871 - 23 Октябрь 2007 23:39

"Лучше бы поведали о опыте использования во Flex этой MVC парадигмы (я имею в виду Cairngorm) в связке с AsUnit, например."

Ага. Присоединяюсь...

Dron - 24 Октябрь 2007 8:42

DL1t>ИМХО, mvc - это увеличение сроков сроков разработки, времени на отладку, веса приложения и использования памяти...а чистый MVC на мой взгляд утопия, (MV)+C или M+(VC) практически неизбежны, и все это плохо рефакторится потом.
1. экспириенс ваш + генераторы кода помогут вам.
2. отладка: пофиксить баг становится значительно проще.
3. вес: неактуально для flex 100% для с as3 тоже т.к. GUI-ня намного тяжелей.
4. Что значит плохо рефакторится? Да, с нуля переписывать не придется как в случае, когда решили съэкономить 10кбайт :lol:
чета типа этого.

вёп три нуль - 24 Октябрь 2007 9:35

2web3.0

3. GUI-тяжелей? ...а ты используй TextField вместо лейбла, едитбокса, текстарея, кнопку вместо "кнопки". все по-минимуму

- 24 Октябрь 2007 11:07

http://www.flashdevelop.org/community/viewtopic.php?t=2134

- 24 Октябрь 2007 13:51

Смотрел на картинку - ничего не понял. Видимо я еще очень молод, до сих пор...

- 24 Октябрь 2007 15:18

2 ™.

UI у flex таки тяжеловат, по сравнению с кодом, особенно чувствуется на довольно больших апликухах в которых не отделаешся только TextField и "всем по минимому". Веса добавляют сами swc в которых зарыт и закопан UI.

MVC это хорошо, скажу по опыту, важно не сколько следование патерну, а сколько организация проекта в ключе "отделения" логики от UI и тп. Как вы это реализуете это уже ваш выбор. Мы с _i (the33cows.com) свою организацию проекта сделали.

И оно реально помогает и при рефакторинге и при расширении (уменьшении) приложения. Главное только правильно "приготовить" организацию проекта :)

ps. пишу в спешке, так что местами мог загнуть не понятку. :)

Reijii - 24 Октябрь 2007 18:26

Где то я это уже видел, только на почёрканой бумаге.
+ я ждал объёмного поста с обширным обзором. :)
С пальцев, идея забавная, но есть свои "но". Как и у всего - свои "но".
А флекс(про третий ничего не знаю, но думаю, что ситуация не изменилась) - говно.

Это сугубо моё личное мнение и кто угодно может быть с ней не согласен. Я понимаю, что оставляю данные заявления на свой страх и риск.

a_[w] - 24 Октябрь 2007 22:51

Уважаемый Рост, для особа ленивых можно было-бы поставить ссылку с картинки на орг-сайт этой самой PureMVC.

Кстати, кто-либо это уже пробовал? Мне скоро предстоит стартапить проектик, хочу знать, пригодно ли то, что скрывается за красивой картинкой, для повседневного использования?

(Вообще, я на днях пощупаю, всё таки дружба PureMVC с FlexUnit "по умолчанию" внушает позитивные мысли.)

Demyan - 24 Октябрь 2007 22:54

2a_[w]
flex-говно +1

- 25 Октябрь 2007 12:07

Flex - прекрасный инструмент для создания целого спектра типов приложений.
Неверно хаять технологию в целом, если вы просто не умеете готовить.
Но если брать конкретику, например редактор FDT vs FlexBuilder то, таки да,
FlexBuilder - говно [x]

iv - 25 Октябрь 2007 13:46



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

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

3D-18, Adobe AIR-30, Animation-1, Apache Ant-1, Architecture-1, ARP-1, Art-25, Articles-26, AS3-52, Books-7, Business-3, Cairngorm-2, CI-1, Classes-10, Coding-30, Community-113, Components-19, Contests-28, Cool-Job-5, Debug-18, Design-26, Development-84, EMO-1, Events-13, Extensions-2, FAQ-8, FDS-1, Flash and html-5, Flash Player-35, Flash Updates-8, Flash-scene-1, flash10-4, FlashLite-2, Flex-30, Flex 2-80, Flickr-1, FMS-1, FPUG-46, frameworks-1, Games-11, Good Job!-35, HaXe-14, Health-2, Humor-10, Ideas-13, JavaScript-1, Job-26, JSFL-8, Links-2, Linux-1, Maps-1, Math-8, Money-11, MXML-1, Open Source-15, Optimization-2, Patterns-2, Personalities-27, Politics-1, Preloading-3, Productivity-9, PureMVC-10, Pv3d-1, Rafpug-4, Red5-3, Remoting-11, Resources-21, Ruby-6, SAAS-1, Security-11, SEO-8, Silverlight-5, Sound-3, Strategy-120, Tamarin-1, Tools-113, Training-2, Trash-8, URAFPUG-13, Urgent-1, Usability-6, Video-6, VoIP-5, Wallop-1, Wishlist-2, Архив всех записей (большой)

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

Июл 2008: Международная встреча разработчиков URAFPUG завершена, URAFPUG - трансляция студии Flex-фреймворка Mate, весь Июл

Июн 2008: Попытка предварительных выводов о встрече аниматоров, Онлайн трансляция встречи аниматоров в Донецке, весь Июн

Май 2008: Если 3D, то по-взрослому: официальный запрос в Adobe по поводу контроля над мип-маппингом. Нужна ваша поддержка!, В этом году «Russian Flash Awards» пройдет в «космическом стиле», весь Май

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

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

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





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