Как стать автором
Обновить

Комментарии 40

на Flex SDK и Flex Builder, что в начале, хорошо ссылки поставить, чтобы я вот заинтересовался и сразу скачал.
добавлено, спасибо ;-)
>> Не стоит использовать Flex SDK там, где он не нужен.
Вот это самое главное!

Спасибо за статью…
А еще бы сразу небольшой обзор, что использовать на маке для программирования на Flex. У вас же мак правда? :)
Да.
Adobe Flex Builder и использовался.
НЛО прилетело и опубликовало эту надпись здесь
Эта задача легко решается без Flex SDK. Зачем он для такого случая?
НЛО прилетело и опубликовало эту надпись здесь
такое можно говорить когда объем посещений не превышает тысяч 10 уников в день а пользователь сайта не приносит этому сайту окупаемость

на больших проектах снижение времени загрузки сказывается очень серьезно
секунда например это очень много, если флэш компонент при этом не баннер, а какая то часть функциональности, это может процентов на 5-10 увеличить посещаемость, что для этих самых больших проектов очень существенно
НЛО прилетело и опубликовало эту надпись здесь
ну у нас на поддержке есть несколько проектов с посещаемостью более полумиллиона уников в день
и очень много — с посещаемостью от 30 тысяч уников в день

увеличение скорости загрузки даже этих небольших — от 30 тысяч уников и выше проектов принесло очень существенные результаты

юзер существо такое, у него очень много подсознательного
большинство не реагирует «вот, сайт стал грузится на 200 мс быстрее», но эффект однозначно есть
НЛО прилетело и опубликовало эту надпись здесь
теперь согласен ;)

просто хорошо бы если бы это было сразу указано вот в этом комментарии
"«Если для второго случая использовать Flex SDK — это забивание гвоздей боингом. ». Ну сколько можно уже. Главная хабра весит 680 килобайт. О Боинг!"

ничего личного
;)
НЛО прилетело и опубликовало эту надпись здесь
«Временное решение, так у нас все проекты из временных решений состоят» :)
Конкретно эта задача решается проще и быстрее как раз без Flex SDK.
И все таки каждой технологии — свое применение. Нельзя пихать Flex везде и всюду.
НЛО прилетело и опубликовало эту надпись здесь
Это общий пример оптимизации.
Ненавижу линкование всего и вся во флешевое приложение, я преверженец минимализма и оптимальности.
Пример, вот видео сетевой игры, клиентсукую часть которой я делал, SWF весит всего 100Кб. Конечно, у меня еще подгружаются SWF-либы с графикой, музыкой и т.д. Но логика умещена в 100Кб. Пока поиграть не получится, т.к. сейчас приватная версия, да и на просторах России иметь пинг 30-40 — непозволительная роскошь.
А зачем так быстро? Реальный перфоманс бы показали — было бы интереснее
Не я показывал :) Раза в полтора-два увеличена скорость.
Джавистам должна понравиться IDE, так как она базируется на eclipse и её можно встроить в уже настроенную сборку того же eclipse for java ee
Так это один IDE (Eclipse IDE), он один для всех, все остально — плагины.
НЛО прилетело и опубликовало эту надпись здесь
И flash builder можно попробовать уже сейчас на labs.adobe.com
И стал он в плане работы с классами похож на Eclipse for java

Ну и да. Flex builder можно поставить как плагин к еклипсу.
Я использую FDT 3, это тоже плагин для Eclipse.

>> И стал он в плане работы с классами похож на Eclipse for java
Это как? Синтаксисом? IDE не влияет на синтаксис.
В FDT 3 интерфейс достаточно близок к Java-плагину.
Интерфейсом
>И стал он в плане работы с классами похож на Eclipse for java
действительно, он стал похож.
но по удобству использования он ещё очень далёк от тех возможностей, которые есть у джава разработчиков. Adobe есть над чем работать. возможно, к релизу они добавят каких-нибудь вкусностей, но в бетах пока ничего такого нет.
Я как-то не нашёл флексу применения. Наверное нераспробывал. Приведите пожалуйста пример где флекс стоит использывать.
НЛО прилетело и опубликовало эту надпись здесь
Запросто.

Диалог:
Ув. программисты у меня есть вот такая замысловатая таблица, представляющая весь бизнес-процесс моей компании. Реализуйте редактирование всего это дела, с учётом того, что пользователи будут использовать Linux/Windows/MacOS и по-быстрее. И вот вам в помощь 15кг юскейсов и сценариев работы с таблицей.
Ну это уже интранет больше, так?
Быстрый способ создать web-приложение. Без проблемам с кроссбраузерностью.
Добавлю, что кэшируется RSL при этом флэш-плеером версии выше 9.0.115, и сохраняет «навечно».
Ранее лишь в кэше браузера.
Автор, вот вы молодец. Хорошую тему подняли.

Хотите, я вам дам задачу с которой вы попытаетесь справиться, а потом нам напишите о своих результатах по оптимизации и отрыванию SDK.

Задача:
Программисту выдали три проекта.
1. Lab.Dashboard
2. Lab.Contracts
3. Lab.Applications

Все три проекта используют Flex SDK 3.4+

Проект Lab.Contracts (см. п 2) содержит определение интерфейсов, скажем
public interface IDashboardApplication
{
function get applicationName():String;
}

Проект Lab.Applications содержит множество .mxml файлов следующего содержания:
<mx:Application implements=«Lab.Contracts.IDashboardApplication» />

И последний Lab.Dashboard содержит логику по загрузке и размещению этих приложений в своём визуальном дереве.

Оптимизируйте это приложение таким образом, что бы каждое _вгружаемое_ приложение не давай +500кб

Бонус трэк: реализуйте возможность вгружать приложения с разных доменов.

За подсказками — обращайтесь.)
НЛО прилетело и опубликовало эту надпись здесь
А вы ее решили? :)
НЛО прилетело и опубликовало эту надпись здесь
По поводу читаемости link-report:
Theo Hultberg в своем блоге писал о трансформации link-report.xml в удобочитаемый вид с помощью XSL.
И xsl-файлик соответствующий прикладывал.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории