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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.05.2013, 13:18
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 11  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
А вот Adobe не советует.
А почему не советуют? У вас такого вопроса не возникало?
Чисто из-за уменьшения размера приложения, и не более того. Если размер не особо критичен, то этот совет бесполезен.
Плюсую к посту djyamato. В большинстве случаев удобство развертывание важнее 1 - 2 лишних мегабайт размера.

Старый 30.05.2013, 13:24
Final Hope вне форума Посмотреть профиль Найти все сообщения от Final Hope
  № 12  
Ответить с цитированием
Final Hope
Banned
[+5 04.06.13]
[+1 08.06.13]

Регистрация: May 2013
Сообщений: 52
Цитата:
Сообщение от caseyryan
А почему не советуют? У вас такого вопроса не возникало?
Довольно странно слышать от вас подобный вопрос. Если пройдете по ссылке, то там будет четко и ясно написано, почему не советуют:
Цитата:
Размер кода оказывает существенное влияние на работу проигрывателя в целом. Если в приложении значительные объемы кода ActionScript, виртуальная машина потратит много времени на его проверку и JIT-компиляцию. Поиск свойств может выполняться медленнее из-за большого количества уровней иерархии и из-за того, что на обработку внутреннего кэша тратится неоправданно много ресурсов. Для сокращения размера
Поэтому у меня никаких подобных вопросов не возникало.

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

Регистрация: Feb 2006
Сообщений: 884
Записей в блоге: 2
Отправить сообщение для djyamato с помощью ICQ Отправить сообщение для djyamato с помощью Skype™
Цитата:
Сообщение от Final Hope Посмотреть сообщение
Довольно странно слышать от вас подобный вопрос. Если пройдете по ссылке, то там будет четко и ясно написано, почему не советуют:Поэтому у меня никаких подобных вопросов не возникало.
Что-то мне кажется что в ссылке присутствует словечко mobile...
Хотя, по русски там написано про вирт машину в общем.
Не знаю почему адобовцы такое написали, хотя флекс они же и написали

Для современных мощностей лишняя тысяча строк кода (замечу, годами и тысячами программисто оттестированная и оптимизированная) это семечки. Нет там никакого прироста в нагрузке. Вам что, жалко лишние 5-15 мегов памяти которые будут использовыаны все равно на скины к компонентам управления = картинки jpg , будь то на AS пишется или на flex-е?
Мне кажется ТС просто не вник полностью в мои слова.
Я когда первый раз на флекс посмотрел, подумал - темный лес
Простите за оффтоп

Старый 30.05.2013, 13:57
evgen4ik вне форума Посмотреть профиль Отправить личное сообщение для evgen4ik Найти все сообщения от evgen4ik
  № 14  
Ответить с цитированием
evgen4ik

Регистрация: Apr 2010
Сообщений: 82
Вернись я в прошлое, flex я бы изучал в последнюю очередь. Он нужен только для сборки интерфейсов, при этом заметно их утяжеляет и замедляет. При этом могу сказать, что флекс не обходится без багов, которые своими силами можно только понять и обойти (иногда костылем), что отнимает крайне много времени. И если говорить про прогроммирование как про творческую науку, то сборка интерфейсов врядли даст вам толчок к развитию - это скорей досадная необходимость из-за отсутствия других средств быстрой сборки интерфейсов.

Советую почитать книги: "Совершенный код" С. Макконнелла, "Дизайн паттернов" банды четырех.
При этом не отрывайтесь от практики и старайтесь только что узнанное новое сразу же реализовать (хоть даже в не совсем подходящем месте) - это позволит лучше понять предназначение того, что вы узнали.
Тестируйте производительность кода профилировщиками (Scout, Flash Builder 4.7). Сбно, второй нужен для мониторинга памяти (текущей и дельты), для остального лучше подходит скаут. Не ленитесь протестить отдельный маленький кусок кода в отдельном проекте на больших порядках. Как правило альтернатив при оптимизации всегда много - нужно искать наилучшую.
Ну и последний совет - это разработка в команде. Самое лучшее средство для быстрого роста в начале практики.

Добавлено через 11 минут
djyamato, вы прям сразу человека настраиваете, что оптимизация - это ничто по сравнению с удобством.
Цитата:
Сообщение от djyamato Посмотреть сообщение
хотя флекс они же и написали
Это ещё не значит, что они сделали это хорошо

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

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

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


 


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


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