Opera полностью открыла исходный код Dragonfly

Компания Opera Software запустила новый проект, полностью отвечающий принципам OpenSource. Этот проект — инструментарий web-разработки Opera Dragonfly, кросс-платформенный комплекс отладки JavaScript, проверки и редактирования CSS и DOM, а также поиска ошибок в коде web-приложений для настольных компьютеров и мобильных устройств.
«Стрекоза» использует разработанный в недрах Opera Software протокол Scope и изначально задумывался как свободный программный продукт. Однако, до сего дня разработчики не открывали полный исходный код Scope, что делало невозможным полноценное изменение кода Opera Dragonfly сторонними разработчиками. Теперь же вся документация, описывающая новый протокол, подготовлена, а полный исходный код Dragonfly опубликован в рамках сервиса Bitbucket, основанного на системе контроля версий Mercurial, под лицензией BSD.
Также разработчики подготовили программные средства, позволяющие упростить создание продуктов на базе Dragonfly – прокси-сервер dragonkeeper, позволяющий транслировать STP (Scope Transport Protocol) в HTTP, и мультиязычный генератор кода hob, обеспечивающий работу с .proto файлами (Google Protocol Buffers).
В настоящее время доступна третья альфа-версия Opera Dragonfly (она включена в браузеры Opera, начиная с версии 9.5 и активируется через меню «Инструменты → Дополнительно → Средства разработки»).


Рекомендуем почитать: