AngularJS 2.0 Preview

AngularJS Weekley Meeting тут

AngularJS 2.0 это не очередной большой релиз, это полный рефакторинг библиотеки с использованием последних стандартов ES6!

Что же нас ожидает ?

Основные направления разработки: Change Detection, Dependency Injection, Templating, Persistance, Routing, Logging, Annotations, Documentation, Benchmarking, Touch/Animations, Package Repository, Reference App, Scaffolding and Build/Deploy.

Часть данных направлений уже имею рабочие прототипы.

Change Detection

Используется Object.observe() — низкоуровневый метод API позволяющий отслеживать изменение состояния JavaScript объекта.
Более подробное описание можно прочитать тут и тут.

В отсутствие нативной поддержки данного метода (на данный момент), команда AngularJS нашла замену в использовании Watchtower.js

Исоходный код Watchtower.js

Дизайн документ тут

Dependency Injection

Данный прототип уже готов к тестированию. DI сделан с учетом стандарта ES6 и обеспечивает удобный синтаксис, декларативные аннотации и отложенные загрузки.

Ниже пример кода DI. Зависимости передаются в качестве аргументов конструктора.

 

Чтобы уже сейчас попробовать DI,
# Clone репозиторий (или fork).
git clone https://github.com/angular/di.js.git

# устанавливаем dev dependencies, Karma, Gulp, etc.
npm install

# Если захотите использовать «karma» или «gulp»:
npm install -g karma-cli
npm install -g gulp

# Transpile ES6 в ./compiled/*
gulp build

# Детект изменений кода
gulp watch

gulp build_examples
gulp serve

Исходный код di.js
Дизайн документ тут

Continue reading “AngularJS 2.0 Preview” »

Adobe Flex переезд в инкубатор Apache

За последние пол года у компании Adobe произошли изменения в выборе дальнейшего направления развития Flash платформы.
Вначале была прекращена поддержка мобильной версии Flash player, теперь черед проекта Flex.

Организацией Apache Software Foundation утверждено принятие из рук компании под названием  Adobe интересного проекта Flex. Все представители фонда Apache, участвующие в голосовании, решили принять проект в инкубатор под названием Apache. Необходимо напомнить, что компанией Adobe ранее принято решение о передаче Flex в состав фонда од названием  Apache. Представители компании сделали заявление о намерении выделить  разработчиков,   продолжающих заниматься развитием Flex уже в составе Apache. В список коммитеров  уже включено тридцать шесть разработчиков, в том числе шесть из компании под названием Adobe и два из VMware.

Компания Adobe в ближайшее время официально планирует передать фонду под названием Apache всю интеллектуальную собственность, имеющую связь с Flex SDK и  дополнительными компонентами. После анализа кода, подготовки инфраструктуры, проведения аудита лицензионной чистоты и также проверки способности сообщества разработчиков   проект Flex   переведут из инкубатора в разряд первичных проектов.