Компания AnyChart из Иркутска, производящая решения для визуализации данных, сообщила о том, что код ее популярных в мире JavaScript библиотек выложен в открытый доступ. Это стало частью вышедшего для них на днях обновления под номером 7.13.0.
Согласно словам разработчиков, данный шаг вывел решения AnyChart на новый уровень гибкости, и с этого момента каждый пользователь сможет модифицировать, убирать и вносить те или иные всевозможные детали непосредственно в исходнике. Более того, общий доступ открыт еще и к build-скриптам (сборкам) и branches (веткам).
Антон Саух, CTO AnyChart, пояснил, что ранее все элементы, задействованные в визуализации данных с помощью решений компании в тех или иных проектах, легко настраивались с использованием XML, JSON или JS API. На этой же неделе продукты стали совсем гибкими, "поскольку теперь весь исходный код будет находиться в публичном доступе". "Открытие AnyChart также выводит нашу надежность в глазах существующих и будущих клиентов на еще более высокий уровень", — добавил Саух. Интересный факт — компания считается одним из мировых лидеров в своем сегменте, а ее клиентами являются, например, такие гиганты, как BP, General Electric, Oracle, Rolex, Microsoft, Volkswagen и т.п.
Уместно напомнить: буквально осенью 2016-го AnyChart открыла код и своей JavaScript библиотеки GraphicsJS – легковесного многофункционального решения, предназначенного для рисования, интерактивности и анимации в SVG (для более старых браузеров — в VML). Ранее компания использовала ее сугубо в визуализации данных в качестве графического движка; подробнее о ней можно прочитать в англоязычном издании SitePoint. В минувшем же феврале — на форуме DeveloperWeek, прошедшем в городе Сан-Франциско (США) — GraphicsJS получила значимую награду «Devies Award», победив в отдельной номинации «JavaScript Technologies». Данная JS библиотека для графики доступна свободно, на условиях BSD-лицензии, однако бесплатно пользоваться AnyChart, AnyGantt, AnyStock и AnyMap по-прежнему можно будет только в некоммерческих проектах.
Еще одной составляющей релиза 7.13.0 стало улучшение производительности и внедрение значительных новых функциональностей в решения AnyChart для графиков, включая плагины для популярных JS фреймворков jQuery, Angular, React, Meteor, Node и Ember, функцию отрисовки любых серий, придуманных самими пользователями, диаграммы Pareto, вертикальную ориентацию в различных видах визуализаций, настраивание каждой точки данных по отдельности, опций интерактивности коннекторов в Gantt-диаграммах, очередной пул технических индикаторов (MMA, Bollinger Bands и многих других), а также целый ряд иных важных дополнений и улучшений.
За более подробной информацией об открытии решений AnyChart и других деталях релиза версий 7.13.0 можно обратиться к соответствующей статье в блоге компании.