Сегодня 1 декабря, воскресенье ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7276
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Flash Ripper | ru - flash, flex, air, swf, flv, mpeg4, fla, ruby
Flash Ripper | ru - flash, flex, air, swf, flv, mpeg4, fla, ruby
Голосов: 1
Адрес блога: http://flash-ripper.com/
Добавлен: 2008-06-12 21:16:04 блограйдером ZaiSL
 

JavaScript для Flex-разработчика. Запись доклада и ссылки

2014-09-11 16:58:28 (читать в оригинале)

На самом деле, этот доклад будет полезен также enterprise-разработчикам, которые еще не знаю, с чего начать путь в JavaScript.

Так вышло, что многие команды Flex-разработчиков переходят на JavaScript. И хотя появляются такие решения, как кросс-компилятор FlexJS — задача изучения JS стоит перед многими. Важная особенность JS в том, что тут нет одного-единственного фреймворка, покрывающего все задачи — вы должны подобрать оптимальный для вашего случая набор.

Даниил Московцов — настоящий флексер. Он рассказывает о том, как переходила на Enterprise-разработку его команда, в которой не было ни одного разработчика с реальным опытом в JS. Вот уже восьмой месяц они создают на JS сложный промышленный проект с высокими требованиями к устойчивости и качеству. Они нашли тот стек фреймворков, который хорошо решает их задачи, в том числе такие, как поддерживаемость кода, TDD и бизнес-стандарты. Почему был выбран тот или иной фреймворк и что он делает — об этом рассказывается в докладе. От себя добавлю, что практически все фреймворки из доклада являются звездами в своих областях и заслуживают внимательного изучения.

Запись доклада:

От Flex к Javascript на конференции UAFPUG #47. Харьков, 6 сентября 2014 г.

Слайды к докладу:

Bye flex. Hey js. from Daniil Moskovtsov

 

Фреймворки из доклада, картинкой:

Фреймворки из доклада, списком:

  • yeoman.io - скаффолдинг (создание костяка проекта).
  • Karma - Test Runner
  • D3js — Data Driven Documents
  • Jasmine: Behavior-Driven JavaScript
  • Bower.io - менеджер пакетов для веба
  • AngularJS — Superheroic JavaScript MVW Framework
  • spy-js - javascript tracing made simple
  • JSHint - проверка качества кода JavaScript
  • Grunt: The JavaScript Task Runner
  • Protractor - тестирование для AngularJS
  • Twitter Bootstrap — front-end HTML / CSS framework
  • WebStorm IDE - ее Даниил использует и рекомендует
  • dsquare - компания, в которой работает Даниил

Докладчик: 

Даниил Московцов:

Что дальше?

Заседание продолжается!

Следующая конференция UAFPUG-48 будет в Киеве в GL-Club'е. Будем обсуждать:

  • Функциональное программирование во Flash (и его подводные камни)
  • Crowsdsourcing как средство разработки
  • Работа со Starling
  • Анонс важного комьюнити-проекта (подробности будут)
     

Зарегистрироваться на UAFPUG №48

 

Тэги: 
Записи докладов
uafpug-47
uafpug-48
UAFPUG
javascript


Вышел Adobe Flash Player 15: новые возможности и безопасность

2014-09-10 15:30:04 (читать в оригинале)

Выпущены Adobe Flash Player 15.0.0.152 и AIR 15.0.0.249. В новых версиях Flash Runtime исправлены уязвимости на всех платформах, включая iOS и Android.

Повышение безопасности

Предыдущие версии Flash Player 14 и Flash Player 13 содержат уязвимости, такие, как утечки памяти, что может использоваться для обхода рандомизации выделения адресов памяти (ASLR), обхода системы безопасности, использования памяти после ее освобождения (use-after-free), повреждения областей памяти и обхода политики единого происхождения кода, а также переполнение буфера. На сайте Adobe есть полный писок уязвимостей Flash Player 13 и 14. Там же можно проверить, какая версия Flash Player установлена у вас.

Исправление для Google Chrome ожидается в ближайшем времени. Microsoft, скорее всего, выпустит обновления для Internet Explorer как часть патча.

Новые возможности Flash Player 15

Adobe нашла чем порадовать и разработчиков. Вот список основных улучшений со ссылками на статьи:

  1. Улучшена поддержка уровней масштабирования в браузере под Win 8.
  2. Изменение ориентации Flash Player в полноэкранном режиме под Windows. 
  3. Аппаратное декодирование видео в Chrome (PPAPI) под Windows. 
  4. Автоматический откат до программного StageVideo.
  5. Снятие ограничений с операции Stage3D Render Target Clear.
  6. Поддержка "стандартного" профиля Stage3D для iOS и Android. 
  7. StageText.drawViewPortToBitmapData теперь поддерживает Retina-дисплеи. 
  8. Improved Packaging Engine теперь используется по умолчанию под IOS. 
  9. Улучшения для AIR Gamepad.
  10. Кросс-платформенное продвижение для игр на AIR.

Скачать Adobe Flash Player и Adobe AIR

  • Adobe Flash Player 15.0.0.152 для Firefox, Safari и Opera
  • Adobe Flash Player 15.0.0.152 для Internet Explorer
  • Adobe Flash Player Uninstaller 15.0.0.152
  • AIR 15 для Windows, Mac и Android
  • AIR SDK Download

Документация к Flash Player 

  • Сайт Adobe Flash Player
  • Заметки о выпуске

А тем временем, в индексе TIOBE язык ActionScript занял 14 место.

Приходите пообщаться в Киеве

Продолжается регистрация на конференцию UAFPUG-48 в Киеве. Будем обсуждать:

  • Функциональное програмирование во Flash
  • Использование Starling
  • Привлечение средств через краудсоурсинг
  • Кое-какие интересные проекты (подробности скоро)
     

Зарегистрироваться на UAFPUG №48

 

Тэги: 
Релизы Flash Player


Тернисто-ориентированное программирование в JavaScript. Запись доклада

2014-09-09 13:37:23 (читать в оригинале)

После того, как популярность технологии Flash стала уменьшаться, многие разработчики задумались о том, чем теперь заняться. Кто-то ушел в Юнити (например, хардкорные игроделы), кто-то решил проверить, каково разрабатывать на HTML5 и JavaScript.

Мы записали серию докладов в помощь тем, кто уходит в платформы Flash в другие технологии. Представляем первую из этих записей. Она отвечает на один из главных вопросов, встающих перед изучающим JS флэш-кодером:

Как реализуется ООП на JavaScript?

На конференции UAFPUG #47 в Харькове Женя Калоша сделал большой доклад о том, как выглядит объектно-ориентированное программирование в JavaScript. Его видение сформировано также под влиянием многолетнего опыта разработки на Flex, PHP и Java. Мы записали его доклад и выложили запись здесь: 

Запись: "OOP в JavaScript" на UAFPUG #47 в Харькове, 6.09.2014 г.

Файлы примеров из доклада: скачать.

В запись также включено общение участников встречи и онлайн-чат конференции.  

Слайды к докладу OOP in JavaScript:

Другие записи доклада OOP в JS:

Кроме этого, существуют записи этого же доклада, сделанные Евгением ранее для его компании: OOP with JavaScript. Eugene Kalosha: Part 1, Part 2, Part 3, Part 4. Рекомендуем также ознакомиться с ними.

Надеемся, изложенные знания помогут найти ваш путь в увлекательный мир ООП на JavaScript (в целесообразности которого сомневаются некоторые успешно перешедшие с Flex на JS). А если учесть, что путь этот имеет множество вариантов, то путешествие становится еще интереснее. Мы его продолжим на наших следующих встречах.

Следующая конференция: 20 сентября в Киеве

Встреча UAFPUG-48 пройдет в Киеве 20 сентября в GL-Club-е. Ссылки:
  • Страница конференции: fpug.org.ua/meeting/48
  • Зарегистрироваться: http://fpug.org.ua/register

Ждем ваши отзывы и пожелания в комментариях!

Тэги: 
uafpug-47
UAFPUG
uafpug-48
Записи докладов
OOP
javascript


FlexJS: выход MXML и AS3 за рамки Flash

2014-09-08 18:57:29 (читать в оригинале)

FlexJS — это название следующего поколения Flex SDK. Его цель — дать MXML- и ActionScript-приложениям возможность работать не только в Adobe AIR и Flash, но и в браузерах без Flash, на мобильных устройствах, под PhoneGap/Cordova, во встраиваемых средах JS (например, Chrome Embedded Framework, используемой в Adobe Common Extensibility Platform). 

Это расширяет использование MXML- и ActionScript-кода до большего количества платформ, чем есть у Flash в настоящее время.

Причина появления FlexJS — желание использовать готовые библиотеки кода. В то время, как флэш работает тольков в стандартных десктоп-браузерах, многие клиенты хотят, чтобы их Flex-приложения работали и там, где нет Flash или AIR, т.к. для их пользователей планшет является единственным компьютером. А стоимость переписывания приложения с нуля высока, как и сопутствующие риски потери качества, особенно при переходе к JavaScript как менее строгому языку. Здесь и приходит на помощь кросс-компилятор следующего поколения FlexJS.

Как работает FlexJS?

В основе FlexJS лежит концепция параллельных фреймворков. Компоненты имеют как AS-, так и JS- версию, а компилятор Falcon переводит MXML- и АS-код в JS. Для генерирования готового JS-кода связываются между собой не AS-, а JS-"классы".
 
А поскольку ActionScript и JavaScript основаны на ECMAScript, то большая часть AS-кода хорошо переводится в JS. Чаще всего большая часть готового кода Flex-приложения на самом деле не очень зависит от объектной модели Flash. Да, основные компоненты, типа Button и DataGrid зависят, но в HTML и JS для них есть эквиваленты. И так как код состоит из набора UI-элементов, управляемых AS-логикой видов, связанной с AS-логикой моделей, то можно компилировать в SWF элементы для Flash, а в веб-приложении — элементы для HTML, уже встроенные в браузер. 
 
Смотрите презентацию по FlexJS и схему работы FlexJS на сайте Apache Flex JS Wiki.
 

Пример FlexJS-приложения

Вот простое приложение для проверки концепции — позволяет смотреть биржевые курсы. Кликните на нем правой кнопкой мыши и выберите пункт "View Source". Вы увидите MXML и ActionScript для этого примера. Файл MyInitialView.mxml содержит UI, использует states, байндинг и CSS, как обычное Flex-приложение. 

Затем перейдите на Javascript-версию этого же приложения и посмотрите, как это работает в браузере без Flash. Это результат кросс-компиляции из того же исходного кода, что и код для SWF-файла. Кликнув правой кнопкой мыши на этой версии, вы не увидите Flash в контекстном меню. Но там вы тоже можете выбрать пункт View Source и увидеть минимизированный JS- код от FlexJS-компилятора Falcon.
 
Обратите внимание, что как SWF-, так и HTML-версии весят намного меньше, чем любая другая, которую вы можете создать в текущей версии Flex SDK (поэтому они стартуют намного быстрее).
 

Скачать FlexJS

Свежая версия FlexJS SDK появилась в июле 2014 года и имеет номер версии 0.0.2. Скачать ее можно здесь: http://flex.apache.org/download-flexjs.html. 
 
Если вы хотите создать свое FlexJS-приложение, то следуйте этим инструкциям для FlexJS и Flash Builder.
 
А еще поддержка FlexJS появилась в FDT.
 

 
Тэги: 
Apache Flex
FlexJS
javascript


ООП в JavaScript и HTML5 не против Flash на UAFPUG #47 в Харькове — завтра

2014-09-05 14:58:43 (читать в оригинале)

Привет! В расписание нашей завтрашней конференции в Харькове добавился большой доклад от Жени Калоши "ООП в Javascript: как?". Таким образом, список докладов на конференции "HTML5 не против Flash — UAFPUG #47" теперь такой:
 
   1. ООП в JavaScript. Как это возможно?
   2. Простой аудио плейер на HTML5.
   3. От Flex к JavaScript: как?
   4. Украинский рынок мобильных приложений.
   5. Почему я продолжаю использовать Adobe Flash.
 
Приходите послушать и обсудить! А если не можете прийти, но у вас в Харькове есть друзья, которым это может быть интересно — пожалуйста, сообщите им.
 
Время: с 11 до 17, место: офис GlobalLogic (карта)
 
Просим зарегистрироваться: http://fpug.org.ua/meeting/47

 

Тэги: 
uafpug-47
UAFPUG


Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.