пятница, 5 июня 2009 г.

PureMVC - russian Translation of 'Best Practices'


Не так давно на официальном сайте разработчиков, составного паттерна, под грозным назанием PureMVC , появились русские переводы лучших подходов в программировании на PureMVC.
И список прилаживших усилия:
Denis Sheremetov
Denis Volokh : denisvolokh.blogspot.com
Dmitry 'Reijii' Kochetov : reijii.solartxit.com
Roman Pavlenko : riactive.ru
Rostislav ‘RostislavR’ Siryk : en.flash-ripper.com

среда, 3 июня 2009 г.

Flash Catalyst & Flash Builder

Flash Catalyst и Flash Builder – новые инструменты Adobe для создания веб-приложений

Компания Adobe Systems представила два продукта, призванных существенно повысить продуктивность дизайнеров и программистов, работающих над созданием веб-приложений, предназначенных в том числе для внутреннего использования на предприятиях. Пакет Flash Catalyst впервые представлен публике и ориентирован на дизайнеров. Пакет Flash Builder 4 является продолжением линейки Flex Builder и ориентирован на разработчиков веб-приложений.

Пользователи популярных современных веб-сайтов привыкли к продуманным, быстрым и понятным интерфейсам. В то же время, каждый такой интерфейс является штучной работой, в которую вложено много сил и средств, а повторить такую разработку с помощью имеющихся инструментов очень непросто. В компании Adobe решили, что настало время создать такие же удобные интерфейсы для корпоративных веб-приложений, которые все чаще используются в компаниях всего мира. Таким образом, за счет использования пакетов Flash Catalyst и Flash Builder разработчики смогут предложить корпоративным пользователям не менее удобные интерфейсы, чем те, которыми можно наслаждаться в свободное время на развлекательных и коммерческих ресурсах.

Пакет Flash Catalyst очень похож на векторный графический редактор Illustrator и другие продукты Adobe. С помощью этого пакета даже не умеющий программировать дизайнер может создать полноценный прототип рабочего интерфейса для веб-приложений. Если обычно дизайнерам приходилось рисовать наброски интерфейса, которые существенно отличались от первоначальной идеи, то теперь они смогут использовать свои наброски из Photoshop и Illustrator с сохранением слоев, а затем описывать поведение каждого элемента без написания кода.

В пакете Catalyst дизайнер получает настоящую творческую свободу. Например, можно нарисовать арену цирка, в которой натянутый канат будет служить полосой прокрутки, а канатоходец – указателем. Готовый макет интерфейса экспортируется в формате проектов Flex (FXP), так что его можно легко редактировать в пакете Flash Builder. Вообще, если приложение не требует подключения к источникам данных, то в некоторых случаях доработка в Builder и не требуется – некоторые приложения дизайнер может создавать от начала и до конца в среде Flash Catalyst, не написав ни одной строки кода.

Пакет Builder предлагает богатые возможности для визуального конструирования и модификации пользовательских интерфейсов. Например, разработчик может переместить элемент интерфейса, скажем, таблицу, на новое место, а измененный код будет сгенерирован автоматически. В то же время, разработчик сохраняет полный контроль над кодом приложения и в любой момент может внести изменения вручную.

По мнению многих экспертов, технология Flash Catalyst устраняет разрыв между дизайнерами и разработчиками, развивая новый класс инструментов для разработки приложений совместными усилиями дизайнеров и программистов. Следует заметить, что одним из первых таких продуктов стал пакет Expression Suite компании Microsoft, однако он в большей мере ориентирован на Windows-приложения, а новые продукты Adobe – на веб-приложения, причем корпоративного характера.

Сроки официального выпуска пакета Flash Catalyst и пакета Flash Builder 4 пока не определены. Дополнительно об анонсированных продуктах Adobe для согласованной разработки веб-приложений силами дизайнеров и программистов можно прочитать на официальном сайте Adobe и в обзоре на сайте MIT Technology Review.

Получить дополнительную информацию о продуктах компании Adobe Systems можно на сайте компании Softline.
Источник: SoftLine