![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2009
Сообщений: 68
|
Начал изучать flex и погуглив немного возник вполне закономерынй вопрос.
Flex и сам по себе фреймворк, но вокруг него уже возникло несколько фреймворков как Cairngorm framework, Mate framework, PureMVC framework, Swiz framework, причём Cairngorm сам вроде как Адобовский. А чем собственно плох чистый Flex framework? Что такого умеют другие фреймворки? Если будет ответ типа "удобнее", то хотелось бы конкретных обоснований и примеров. |
|
|||||
|
Modus ponens
|
Это примерно так:
- когда вы пытаетесь забить гвоздь отверткой, то вам вполне может понадобится перфоратор, чтобы в него отвертку вставить, и было бы сподручнее забивать. В этом случае - использование флексового фреймворка - это забивание гвоздей отверткой, а каирнгорм - это прилагающийся к нему перфоратор, а то уж очень без него неудобно ![]() Ну а если по-научному, то Флекс - это якобы только UI компоненты + пару библиотек всяко нужных в работе, типа RPC, автоматика и т.п. А архитектурные фреймворки, это якобы то, что позволит вам с академической точки зрения верно собрать эти компоненты в кучу. Но, если по-чесному, только сам по-себе RemoteObject это уже один готовый фреймворк и вполне может собой заменить все прибабахи каирнгорма / мате и т.п. Существуют все эти вещи, ну, наверное, как дань моде, или чтобы светлые головы в разных университетах было чем занять... А если взглянуть еще ближе к истокам, то во многих случаях функционал флексовых классов уже существует в родных классах плеера, где, зачастую, он еще и лучше / логичнее устроен. Так что я думаю, что если интерес к вышеперечисленным фреймворкам чисто познавательный, то, да, интересно в них заглянуть, и, иногда бывают интересные идеи, но, с практической точки зрения, лучше ими не пользоваться.
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:13. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|