Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 31.03.2012, 19:43
MyLogin вне форума Посмотреть профиль Отправить личное сообщение для MyLogin Найти все сообщения от MyLogin
  № 1  
Ответить с цитированием
MyLogin

Регистрация: Mar 2012
Сообщений: 9
Arrow AS3 Фреймворки

Недавно пересел на опенсорсный проект GAIA Framework для быстрой разработки флеш сайта как фрон-енд фреймворк, и уже начинаю изучать.
Кто что знает об этой библиотеке, пожалуйста поделитесь мнением.
В чем именно преимущество по сравнению с PureMVC или Oxylus Framework?

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

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Фреймворк, вообще, вещь сама по себе очень хорошая, но...
В программировании (в отличие от повседневной жизни), это слово принято применять к набору библиотек, без наличия которого написать программу выполняющую нужную функцию будет практически не возможно. Пример: написать программу использующую библиотеки CLR без использования .NET фреймворка (или аналога) будет очень затруднительно. Во Флеше при упоминании слова "фреймворк" возникает неприятное ощущение того, что слово используется не по назначению. Справедливо было бы называть классы из пакета flash.* Флешевым фреймворком. Флексовые классы тоже смело могут претендовать на звание фреймворка. Gaia при всем желании, это просто библиотека с набором каких-то классов которые призваны немного дисциплинировать программиста в плане выполнения рутинных операций.
Внимание: в отличие от фреймворков, эти классы не добавляют ничего нового к вашему проекту. Более того, если вы достаточно самостоятельный и дисциплинированный программист, то выгоды вам от их использования не прибавится. Это относится не только к Gaia, PureMVC, Cairngorm, Mate, Parsley и т.п. но и к их грядущим аналогам. Как ни крути - программа-то все равно ваша, и писать и проектировать ее вам, так что как бы это кому ни хотелось, добавить архитектуры к программе не получится. Архитектуру можно только спланировать и применить.

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

Старый 01.04.2012, 06:50
djyamato вне форума Посмотреть профиль Отправить личное сообщение для djyamato Посетить домашнюю страницу djyamato Найти все сообщения от djyamato
  № 3  
Ответить с цитированием
djyamato
 
Аватар для djyamato

Регистрация: Feb 2006
Сообщений: 884
Записей в блоге: 2
Отправить сообщение для djyamato с помощью ICQ Отправить сообщение для djyamato с помощью Skype™
В качестве согласия со словами насчет Как ни крути - программа-то все равно ваша, и писать и проектировать ее вам
с сайта http://www.gaiaflashframework.com/ 4й сайт слева Midtown Miami
ошибка в дебаг плеере
Код:
Не удается вызвать свойство или метод со ссылкой на объект "null".
	at net.slideshowpro.slideshowpro.managers::ScreenManager/resizeComponent()
	at flash.display::Stage/set_displayState()

Старый 31.03.2012, 22:07
PainKiller вне форума Посмотреть профиль Отправить личное сообщение для PainKiller Найти все сообщения от PainKiller
  № 4  
Ответить с цитированием
PainKiller
 
Аватар для PainKiller

блогер
Регистрация: Sep 2011
Адрес: Москва
Сообщений: 533
Записей в блоге: 4
Кстати тоже сейчас делаю свой первый проект на Gaia, так что если есть желание обменяться траблами и опытом пиши в личку. От себя скажу, что Gaia на меня очень сильное впечатление произвела, создание сайта превращает в одно удовольствие, автоматизирует много рутинных операций, ну а архитектура - сам бы я приобретал опыт не один год, прежде чем додумался бы до такой архитектуры. Поэтому однозначно выбор правильный.

Старый 31.03.2012, 23:25
MyLogin вне форума Посмотреть профиль Отправить личное сообщение для MyLogin Найти все сообщения от MyLogin
  № 5  
Ответить с цитированием
MyLogin

Регистрация: Mar 2012
Сообщений: 9
Цитата:
Сообщение от PainKiller Посмотреть сообщение
Кстати тоже сейчас делаю свой первый проект на Gaia, так что если есть желание обменяться траблами и опытом пиши в личку.
Да действительно, первое время трудно привыкнуть к такой архитектуре, в таком своеобразном подходе построения приложений как то непривычно. Но к хорошему быстро привыкаешь, и через пару дней начальный этап был пройден. В принципе там ничего трудного нет, помимо тех недописанных API функций. Приходится искать только примеры в сети.
Просто по мере изучения и возник вопрос, насчет его попсовости, и не все разработчики используют его как фреймворк. Ну разве что вырезать отдельные куски и пользоваться готовыми классами для тех иных ситуаций.

Спасибо всем за ответы. Думаю все таки выбор остановлю на нем.

Старый 01.04.2012, 15:16
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 6  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Кроме того еще и тормоза дикие! Ужас. Никогда не пользуйтесь этой гадостью, пишите сами! Такие сайты, можно за 1 день создавать самому.
__________________
Марк Tween

Старый 02.04.2012, 11:36
PainKiller вне форума Посмотреть профиль Отправить личное сообщение для PainKiller Найти все сообщения от PainKiller
  № 7  
Ответить с цитированием
PainKiller
 
Аватар для PainKiller

блогер
Регистрация: Sep 2011
Адрес: Москва
Сообщений: 533
Записей в блоге: 4
Цитата:
Сообщение от in4core Посмотреть сообщение
Кроме того еще и тормоза дикие! Ужас. Никогда не пользуйтесь этой гадостью, пишите сами! Такие сайты, можно за 1 день создавать самому.
Ну приведенная выше ошибка к фреймворку никак не относится. Тормоза, кстати тоже - это косяки авторов. Ну а использование Gaia по моим ощущениям может сильно ускорить разработку (особенно это чувствуется на больших проектах).

Старый 02.04.2012, 23:20
strangedk вне форума Посмотреть профиль Отправить личное сообщение для strangedk Найти все сообщения от strangedk
  № 8  
Ответить с цитированием
strangedk
 
Аватар для strangedk

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
В больших проектах, имхо, юзают фреймверки типа Robotlegs, Parsley, PureMVC... а этот Gaia, хз.
Всё равно её к чему-то прикручивать, и не гибкая она совсем.
__________________
adobe AS3 manual

Старый 07.04.2012, 03:54
MyLogin вне форума Посмотреть профиль Отправить личное сообщение для MyLogin Найти все сообщения от MyLogin
  № 9  
Ответить с цитированием
MyLogin

Регистрация: Mar 2012
Сообщений: 9
Цитата:
Сообщение от strangedk Посмотреть сообщение
Всё равно её к чему-то прикручивать, и не гибкая она совсем.
В смысле не гибкая? Уточните пожалуйста в чем именно.

Создать новую тему Ответ Часовой пояс GMT +4, время: 15:38.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 15:38.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.