Flash Ripper RSS Readers

PureMVC и PHP — неожиданно высокая популярность

Сегодня я без всякого умысла разговорился с php-программистом о практиках кодирования. Была затронута тема паттернов, затем тема MVC, а затем он произнес слово 'PureMVC'. На мой удивленный вопрос, откуда он услышал этот термин, он ответил, что знакомые пиэйчпишники уже прожужжали ему уши этим самым Pure MVC для PHP. Как когда-то прожужжали ему те же самые уши Зенд фреймворком и т.п.

Я, конечно, знал, что изначально созданный для чистого AS3 фреймворк PureMVC уже портирован на PHP и множество других языков. Вот полный список: ActionScript 2, ActionScript 3, C#, ColdFusion, Java, Perl, PHP, Python и Ruby. Но что PureMVC приобрел популярность такого уровня среди русскоязычного PHP-сообщества — я и подумать не мог.

Что ж, эта популярность, дополняя картину быстрого портирования на восемь языков, лишний раз дает повод думать, что PureMVC пришелся по вкусу не только Flash- и Flex- разработчикам.

По этому поводу еще раз сошлюсь на подборку статей по PureMVC для AS3 — на русском.

Но не забываем: заставь идиота хоть байткод писать — он и клавиатуру расшибет, и байткод обругает.

Писал Rost, 7 Апрель 2008 20:35

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

Рост, а чего ты удивляешься? Хорошие вещи всегда так или иначе завоёвывают популярность! :)

injun #576871 - 7 Апрель 2008 20:50

Я удивляюсь _скорости_ :)

Рост - 7 Апрель 2008 20:51

Энтузиазм - мощнейшая движущая сила.

Алексей - 7 Апрель 2008 22:35

>Хорошие вещи всегда так или иначе завоёвывают популярность! :)
>Я удивляюсь _скорости_ :)
А так же коммунизм, чума, спид, религиозный фанатизм =). Все все молчу=)

Nirth - 8 Апрель 2008 1:08

Для Perl’a PureMVC еще не реализовали. Но, этот пост заинтересовал меня. Посмотрю на его PHP-реализацию, возможно, там есть что-то интересное.

Dmitry - 8 Апрель 2008 1:41

Ну... на php много чего есть, одних только вариантов переноса RubyOnRails сколько. Кстати, RoR - один из лучших представителей MVC фреймворков, не факт что PureMVC лучше

Alex - 8 Апрель 2008 9:19

а чем вам Zend плох? И какая никакая гарантия есть что Zend не загнётся через год-два.

Artem Brigert - 8 Апрель 2008 10:02

> а чем вам Zend плох? И какая никакая гарантия есть что Zend не загнётся через год-два.

А что, есть предпосылки, что pureMVC загнётся через год-два? 8)

injun #576871 - 8 Апрель 2008 10:12

Если честно,то PureMVC он не совсем "pure" MVC, так как там присутствуют дополнительные вещи и у меня всегда было ощущение, что архитектура его такая именно из-за flash/flex ориентированности. Для php, java, ruby и прочих есть множество своих замечательных фреймворков, не надо делать супермегауниверсальный, это приведет к лишним проблемам только.

Alex - 8 Апрель 2008 10:43

А что, есть предпосылки, что pureMVC загнётся через год-два? 8)

а кто сказал что Zend хуже PureMVC? :)

- 8 Апрель 2008 11:18

> а кто сказал что Zend хуже PureMVC? :)

А никто и не говорил. Более того, никто не говорил, что Zend лучше. :) Да и вообще, это дело вкуса чем убивать свои нервы. :)

injun #576871 - 8 Апрель 2008 11:27

Весьма сомнительным преимуществом сдается мне использование pureMVC для php. На мой взгляд отличная концепция Фасад-Медиторы-Команды-Прокси-Нотификэйшны для standalone-приложений как по мне туго натягивается на по сути единожды с каждым запросом воспроизводимую структуру приложения в вэбе.

Лично я для этого использую схему Контроллер-Команда-Композитный Вид + ОРМ + хэлперы. Когда-то экспериментировал с Евентами (Нотификэйшнами) - слишком громоздкая структура в памяти при каждом запросе при массе "заинтересованных" слушателей - мне показалась неэффективной

Dimchansky - 8 Апрель 2008 12:10

> Кстати, RoR - один из лучших представителей MVC фреймворков, не факт что PureMVC лучше

Я бы их вообще не сравнивал

Dimchansky - 8 Апрель 2008 12:29

Большое ПХП приложение на Pure MVC будет выглядеть странновато, и с производительностью будут определенные проблемы. Мне это напоминает эпопею с фреймворками аля Ruby-on-Rails, было много, были мупер популярны, но не сильно прижились.

Eugene A. Kalosha - 10 Апрель 2008 20:03



Это запись из категории '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)