На заре 2018 хочется подвести итоги, и рассказать об изменениях в платформе CUBA за прошлый год. Если 2016 стал для нас революционным благодаря переходу в опенсорс, то 2017 стал годом планомерного развития: мы сфокусировались на предложении новых фич и услуг нашему сообществу.
Рубрика «haulmont»
Платформа CUBA в 2017: новые фичи, новые услуги, новые планы
2018-03-05 в 14:03, admin, рубрики: CUBA Platform, haulmont, java, open source, Блог компании Haulmont, ПрограммированиеЧто нового в CUBA Platform 6.5
2017-07-12 в 7:52, admin, рубрики: apache 2.0, CUBA Platform, haulmont, java, open source, Блог компании Haulmont, ПрограммированиеВы могли заметить, что мы опубликовали новые минорные релизы платформы CUBA и CUBA Studio. В новой версии реализованы улучшения, в основном касающиеся текущего функционала, но мы добавили и несколько новых полезных фич.
Под катом:
- Uber JAR
- UI-компонент для предиктивного поиска
- Версионирование REST API
- Балансировка нагрузки в кластере
- Компонент приложения ZooKeeper
- Улучшения в Polymer UI
- Поддержка Bean Validation в CUBA Studio
- Поддержка Groovy в слушателях сущностей
Константин Кривопустов и Алексей Стукалов о CUBA Platform на jug.msk.ru
2017-07-05 в 20:58, admin, рубрики: cuba, haulmont, java, JUG, jug.msk.ru, Блог компании JUG.ru GroupНа прошедшей 29 июня 2017 года в офисе компании КРОК встрече московского сообщества Java-разработчиков jug.msk.ru Константин Кривопустов и Алексей Стукалов из компании Haulmont рассказали о CUBA Platform, платформе для создания корпоративных систем.
Миграция устаревшей информационной системы на платформу CUBA
2017-03-21 в 7:21, admin, рубрики: apache 2.0, CUBA Platform, haulmont, java, open source, Блог компании Haulmont, ПрограммированиеБыстрое развитие технологий и инструментов разработки ПО приводит к тому, что технологии, лежащие в основе информационной системы, теряют свою актуальность и становятся тяжелой ношей. Взять, к примеру, какую-нибудь разработку компании для автоматизации процессов, написанную на Visual Basic 6.0 или Delphi 7, которая, мягко говоря, не сочетается с новыми трендами “все в web, все в облака”, да и не соответствует амбициям разработчиков.
Проблема перевода старой ИС на новые технологии, доходя до руководства, традиционно упирается в деньги: “поживем и так...”. Для разработчиков, в свою очередь, уже перенос модели данных и шаблонное программирование стандартных экранов вызывает негатив. При этом зачастую все усложняется требованием сохранения работоспособности старой ИС на этапе разработки и внедрения новой. Так или иначе, по моему опыту, продукт либо умирает совсем, вызывая мучения как программистов, так и пользователей, либо все же приходит понимание, что обновление ИС — неотложная необходимость.
Исходя из описанных проблем, а также учащающихся запросов как к вендору платформы о помощи в миграции устаревших систем на CUBA, мы решили добавить механизм, который сделает этот процесс максимально легким для программистов и дешевым для руководства.
Под катом пошаговая инструкция, как модернизировать устаревшую систему с минимальными усилиями на перенос модели данных и стандартных CRUD экранов.
Что нового в CUBA Platform 6.4
2017-02-09 в 9:35, admin, рубрики: apache 2.0, CUBA Platform, haulmont, java, open source, Блог компании Haulmont, ПрограммированиеНедавно мы выпустили новый релиз CUBA Platform и CUBA Studio. Если в версии 6.3 мы сделали акцент на архитектурных и технических новшествах, то этот релиз прибавил к платформе много фич, с которыми процесс разработки стал быстрее и удобнее. Мы добавили новые визуальные компоненты универсального пользовательского интерфейса, централизованный механизм валидации данных, движок для генерации альтернативного фронт-энда на основе Google Polymer и другие важные улучшения. Подробности — под катом.
Disclaimer: статья в первую очередь адресована разработчикам, уже знакомым с платформой CUBA.
2016: год радикальных изменений для платформы CUBA
2017-01-12 в 12:33, admin, рубрики: ERP-системы, haulmont, java, open source, Блог компании Haulmont, ПрограммированиеЭта статья – традиционный пост, подводящий итоги завершившегося года. А также история о том, что даже хороший продукт нужно уметь правильно продавать.
Безусловно, главное событие года для нас – переход в open source. Это привело к взрывному росту сообщества и – как ни парадоксально – продаж. Под катом я расскажу о причинах и результатах этого шага, и в дополнение сделаю обзор основных новшеств с технической точки зрения.
Активные проекты на платформе CUBA
Читать полностью »
Платформа CUBA: Java RAD фреймворк с открытым кодом
2016-09-20 в 7:46, admin, рубрики: ERP-системы, haulmont, java, open source, Блог компании Haulmont, Программирование Незаметно пролетели почти три года с момента публикации первой статьи о платформе на Хабре. За это время многое изменилось: мы вышли на международный рынок, перешли к open source лицензии, обновили стек технологий и внесли множество улучшений во фреймворк и средства разработки. Поэтому вместо длинного списка изменений мы решили опубликовать ещё одну обзорную статью о платформе CUBA, которая, я надеюсь, будет интересна разработчикам кровавого энтерпрайза корпоративных информационных систем — как ещё не знакомым с платформой, так и тем, кто уже что-то слышал о ней.
Итак, под катом вы узнаете:
- Что представляет из себя платформа CUBA и какова её архитектура
- Какие решения эффективнее всего разрабатывать на CUBA
- Как платформа помогает сэкономить время разработки корпоративных систем
- Какое окружение необходимо для развертывания CUBA-приложений
- Как мигрировать устаревшую систему на CUBA
- Под какой лицензией распространяется платформа
- Как организована поддержка разработчиков
Платформа CUBA выходит на рынок Свободного ПО
2016-05-16 в 8:05, admin, рубрики: apache 2.0, CUBA Platform, haulmont, java, open source, Блог компании Haulmont, Программирование, метки: CUBA Platform, HaulmontСпустя два года присутствия на российском и года на мировом рынках платформа CUBA присоединяется к кругу свободно распространяемого программного обеспечения и переходит на лицензию Apache 2.0. Таким образом, широкий круг разработчиков Java, ориентирующийся на открытые технологии, получит возможность разрабатывать и распространять свои CUBA приложения абсолютно бесплатно, а также изменять и развивать платформу самостоятельно!
Кто не знаком с платформой, приглашаем вас ознакомится на наш сайт или прочитать первую статью о платформе на хабре.
Динамическая компиляция Java-кода своими руками
2015-02-18 в 11:29, admin, рубрики: cuba, dynamic classloading, haulmont, java, spring, Блог компании Haulmont, разработкаВ этой статье я расскажу о нашей реализации hot deploy — быстрой доставки изменений Java-кода в работающее приложение.
Для начала немного истории. Мы уже несколько лет делаем корпоративные приложения на платформе CUBA. Они очень разные по размеру и функциональности, но все они похожи в одном — в них много пользовательского интерфейса.
В какой-то момент мы поняли, что разрабатывать пользовательский интерфейс, постоянно перезагружая сервер — крайне утомительно. Использование Hot Swap сильно ограничивает (нельзя добавлять и переименовывать поля, методы класса). Каждая перезагрузка сервера отнимала минимум 10 секунд времени, плюс необходимость повторного логина и перехода на тот экран, который ты разрабатываешь.
Пришлось задуматься о полноценном hot deploy. Под катом — наше решение проблемы с кодом и демо-приложением.
Читать полностью »