Have something interesting to share with Java Eastern Europe community?
Become a speaker now

Выбор фреймворков реализации ORM и пользовательского интерфейса для корпоративного приложения

Описание: Краткий обзор архитектуры наших приложений и выбранного стека технологий – Spring, OpenJPA, Vaadin.

Почему мы используем OpenJPA, а не Hibernate?

  • Описание отличий в принципах работы, их следствия для производительности базы данных и всего приложения.
  • Сравнительные тесты производительности на максимально приближенных к реальности задачах.
  • Чего нам не хватает в OpenJPA.

Использование Vaadin для реализации пользовательского интерфейса.

  • Краткое описание принципов работы фреймворка.
  • Преимущества модели разработки UI на Vaadin.
  • Для каких задач стоит использовать Vaadin?
  • Опыт построения над Vaadin слоя абстракции для декларативного описания компоновки экранов и унификации прикладного кода веб и десктоп клиентов.
  • Проблемы, с которыми мы сталкивались на протяжении 4-х лет работы с фреймворком.
Тип выступления: Доклад (40 минут)
Константин Кривопустов

Константин Кривопустов

Haulmont, Россия

Технический директор Haulmont, архитектор и один из основных разработчиков платформы CUBA, являющейся основой всех продуктов компании. Опыт работы с Java – 10 лет, всего опыт разработки бизнес-приложений – более 15 лет. Начинал с участия в разработке тиражируемой системы управления предприятием, затем MES для автомобильного производства. В 2006-2008 годах был техническим руководителем проекта для Addison Lee – крупнейшего оператора minicabs (такси) в Лондоне, предъявлявшего жесточайшие требования по производительности и отказоустойчивости решения. В данный момент занимается разработкой ядра платформы, вопросами модульности и отказоустойчивости приложений, а также руководит созданием инструментов, повышающих эффективность процесса разработки ПО.

Видеозапись выступления

Слайды презентации