Pull to refresh

Comments 40

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

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

на больших проектах снижение времени загрузки сказывается очень серьезно
секунда например это очень много, если флэш компонент при этом не баннер, а какая то часть функциональности, это может процентов на 5-10 увеличить посещаемость, что для этих самых больших проектов очень существенно
UFO just landed and posted this here
ну у нас на поддержке есть несколько проектов с посещаемостью более полумиллиона уников в день
и очень много — с посещаемостью от 30 тысяч уников в день

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

юзер существо такое, у него очень много подсознательного
большинство не реагирует «вот, сайт стал грузится на 200 мс быстрее», но эффект однозначно есть
UFO just landed and posted this here
теперь согласен ;)

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

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

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

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

Диалог:
Ув. программисты у меня есть вот такая замысловатая таблица, представляющая весь бизнес-процесс моей компании. Реализуйте редактирование всего это дела, с учётом того, что пользователи будут использовать 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кб

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

За подсказками — обращайтесь.)
UFO just landed and posted this here
UFO just landed and posted this here
По поводу читаемости link-report:
Theo Hultberg в своем блоге писал о трансформации link-report.xml в удобочитаемый вид с помощью XSL.
И xsl-файлик соответствующий прикладывал.
Sign up to leave a comment.

Articles