Показать сообщение отдельно
Старый 29.10.2009, 21:16
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Это примерно так:
- когда вы пытаетесь забить гвоздь отверткой, то вам вполне может понадобится перфоратор, чтобы в него отвертку вставить, и было бы сподручнее забивать.
В этом случае - использование флексового фреймворка - это забивание гвоздей отверткой, а каирнгорм - это прилагающийся к нему перфоратор, а то уж очень без него неудобно

Ну а если по-научному, то Флекс - это якобы только UI компоненты + пару библиотек всяко нужных в работе, типа RPC, автоматика и т.п. А архитектурные фреймворки, это якобы то, что позволит вам с академической точки зрения верно собрать эти компоненты в кучу.
Но, если по-чесному, только сам по-себе RemoteObject это уже один готовый фреймворк и вполне может собой заменить все прибабахи каирнгорма / мате и т.п. Существуют все эти вещи, ну, наверное, как дань моде, или чтобы светлые головы в разных университетах было чем занять...
А если взглянуть еще ближе к истокам, то во многих случаях функционал флексовых классов уже существует в родных классах плеера, где, зачастую, он еще и лучше / логичнее устроен.

Так что я думаю, что если интерес к вышеперечисленным фреймворкам чисто познавательный, то, да, интересно в них заглянуть, и, иногда бывают интересные идеи, но, с практической точки зрения, лучше ими не пользоваться.
__________________
Hell is the possibility of sanity