![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Mar 2012
Сообщений: 9
|
Недавно пересел на опенсорсный проект GAIA Framework для быстрой разработки флеш сайта как фрон-енд фреймворк, и уже начинаю изучать.
Кто что знает об этой библиотеке, пожалуйста поделитесь мнением. В чем именно преимущество по сравнению с PureMVC или Oxylus Framework? |
|
|||||
|
Modus ponens
|
Фреймворк, вообще, вещь сама по себе очень хорошая, но...
В программировании (в отличие от повседневной жизни), это слово принято применять к набору библиотек, без наличия которого написать программу выполняющую нужную функцию будет практически не возможно. Пример: написать программу использующую библиотеки CLR без использования .NET фреймворка (или аналога) будет очень затруднительно. Во Флеше при упоминании слова "фреймворк" возникает неприятное ощущение того, что слово используется не по назначению. Справедливо было бы называть классы из пакета flash.* Флешевым фреймворком. Флексовые классы тоже смело могут претендовать на звание фреймворка. Gaia при всем желании, это просто библиотека с набором каких-то классов которые призваны немного дисциплинировать программиста в плане выполнения рутинных операций. Внимание: в отличие от фреймворков, эти классы не добавляют ничего нового к вашему проекту. Более того, если вы достаточно самостоятельный и дисциплинированный программист, то выгоды вам от их использования не прибавится. Это относится не только к Gaia, PureMVC, Cairngorm, Mate, Parsley и т.п. но и к их грядущим аналогам. Как ни крути - программа-то все равно ваша, и писать и проектировать ее вам, так что как бы это кому ни хотелось, добавить архитектуры к программе не получится. Архитектуру можно только спланировать и применить. Не смотря на это, знакомство с этими библиотеками может натолкнуть на интересные мысли и посмотреть на свой код под другим углом, возможно, более абстрактно. Так что это не совсем трата времени, но и не такая уж необходимая вещь. Конечно, мода еще накладывает отпечаток и все такое, но это преходяще.
__________________
Hell is the possibility of sanity |
|
|||||
|
В качестве согласия со словами насчет Как ни крути - программа-то все равно ваша, и писать и проектировать ее вам
с сайта http://www.gaiaflashframework.com/ 4й сайт слева Midtown Miami ошибка в дебаг плеере |
|
|||||
|
Кстати тоже сейчас делаю свой первый проект на Gaia, так что если есть желание обменяться траблами и опытом пиши в личку. От себя скажу, что Gaia на меня очень сильное впечатление произвела, создание сайта превращает в одно удовольствие, автоматизирует много рутинных операций, ну а архитектура - сам бы я приобретал опыт не один год, прежде чем додумался бы до такой архитектуры. Поэтому однозначно выбор правильный.
|
|
|||||
|
Регистрация: Mar 2012
Сообщений: 9
|
Цитата:
Просто по мере изучения и возник вопрос, насчет его попсовости, и не все разработчики используют его как фреймворк. Ну разве что вырезать отдельные куски и пользоваться готовыми классами для тех иных ситуаций. Спасибо всем за ответы. Думаю все таки выбор остановлю на нем. |
|
|||||
|
Ну приведенная выше ошибка к фреймворку никак не относится. Тормоза, кстати тоже - это косяки авторов. Ну а использование Gaia по моим ощущениям может сильно ускорить разработку (особенно это чувствуется на больших проектах).
|
|
|||||
|
В больших проектах, имхо, юзают фреймверки типа Robotlegs, Parsley, PureMVC... а этот Gaia, хз.
Всё равно её к чему-то прикручивать, и не гибкая она совсем.
__________________
adobe AS3 manual |
|
|||||
|
Регистрация: Mar 2012
Сообщений: 9
|
В смысле не гибкая? Уточните пожалуйста в чем именно.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|