Блог платформы

2 года 8 месяцев назад

Мы рады сообщить, что платформа CUBA стала серебряным спонсором Java-конференции Devoxx UK,  которая пройдет в выставочном центре Business Design Centre в Лондоне с 17 по 19 июня. Приглашаем посетить наш стенд S5 и нашу тематическую секцию The Dark Arts of Building Your Own Framework в четверг в 14:40.

Читать далее »
3 года 1 неделя назад

В этой статье я расскажу о нашей реализации hot deploy — быстрой доставки изменений Java-кода в работающее приложение.

Для начала немного истории. Мы уже несколько лет делаем корпоративные приложения на платформе CUBA. Они очень разные по размеру и функциональности, но все они похожи в одном — в них много пользовательского интерфейса.

Читать далее »
3 года 1 месяц назад

Фреймворки Google Web Toolkit и Vaadin достаточно хорошо себя показывают, когда вы просто используете их. Если вдруг вам понадобилось расширить их функциональность, то вам придётся серьёзно попотеть. В этой статье я хочу рассказать, как написать простой компонент на GWT, добавить к нему серверную часть Vaadin и использовать в своём приложении. Я не буду создавать некий совсем пустой GWT/Vaadin проект и с самого начала настраивать компиляцию GWT, вместо этого возьму приложение на базе CUBA.Platform, в котором и реализую сам компонент, а затем попробую в деле.

Читать далее »
3 года 9 месяцев назад

Практически каждый разработчик, создающий информационные системы, сталкивается с необходимостью формирования различных отчетов и печатных форм. Это характерно и для большинства приложений разработанных на нашей платформе. Например, в системе, над которой я работаю в настоящее время, их 264. Для того чтобы не писать каждый раз логику формирования отчетов с нуля, мы разработали специальную библиотеку (под катом будет объяснено, почему нам не подошли существующие). Называется она YARG — Yet Another Report Generator.
YARG позволяет:

Читать далее »
3 года 10 месяцев назад

18 апреля 2014 года в Москве в гостинице «Radisson Славянская» прошла вторая независимая Java-конференция JPoint. В этом году JPoint посетили более 800 разработчиков. Организатором выступило Java-сообщество JUG.ru, а компания Haulmont стала серебряным спонсором конференции.

Читать далее »
3 года 11 месяцев назад

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

Читать далее »
4 года 4 недели назад

Vaadin — компонентный UI фреймворк для создания веб-приложений на Java. Мы используем Vaadin в составе своей платформы CUBA на протяжении 4 лет и за это время накопили большой опыт работы с ним.

Vaadin был выбран нами по нескольким причинам:

  • Серверная модель программирования, не требующая применения JavaScript/HTML в прикладном коде
  • Возможность создавать насыщенный AJAX UI
  • Множество компонентов и сторонних аддонов

Из недостатков стоит отметить:

Читать далее »
4 года 9 месяцев назад

Компания Haulmont приняла участие в конференции JEEConf, проходившей 24-25 Мая в Киеве. Задача конференции заключается в том, чтобы собрать как можно больше практиков и осветить процесс разработки приложений с помощью современных Java технологий. В этом году конференцию посетили более 800 участников, более 50 экспертов выступили с докладами.

Читать далее »