2016: рік радикальних змін для платформи CUBA

Ця стаття – традиційний пост, підводить підсумки року. А також історія про те, що навіть хороший продукт потрібно вміти правильно продавати.

Безумовно, головна подія року для нас – перехід в open source. Це призвело до вибухового зростання спільноти і – як не парадоксально – продажу. Під катом я розповім про причини і результати цього кроку, і в доповнення зроблю огляд основних нововведень з технічної точки зору.

image
Активні проекти на платформі CUBA

Дисклеймер: якщо ви ще не знайомі з платформою CUBA, рекомендую прочитати цей пост.

Отже, стара ліцензія була схожа на модель 1С: вартість залежала від кількості встановлених програм і одночасних користувачів. Однак те, що працює для 1С в силу фактично монопольного становища на ринку, виявилося непридатне для нового продукту. Розробники пробували платформу і навіть залишали позитивні відгуки, але на розробку промислових додатків практично ніхто не наважувався.

Ми припускали, що основною причиною були саме обмеження на поширення додатків, створених на платформі, і в підсумку зважилися на перехід в open source. Не без вагань: віддавати безкоштовно те, на що витрачені десятки людино-років розробки, знаючи, що шляху назад вже не буде – досить хвилююче.

Нова ліцензійна політика набрала чинності у квітні. З цього моменту платформа поширюється за ліцензією Apache 2.0. Крім того, ми залишили платними деякі додаткові компоненти, як, наприклад, генератор звітів і CUBA Studio — візуальний інструмент, який прискорює розробку додатків на платформі. Для цієї платної частини ліцензія теж змінилася і стала прив'язана до розробника. У підсумку, всі обмеження на розповсюдження програм були зняті.

Результат не змусив себе довго чекати. Вже у квітні продажі перевищили результат всього попереднього року. До кінця року у нас з'явилися комерційні клієнти в 33 країнах – лідерах Німеччина, США і Росія. Це дає впевненість у тому, що у нас буде достатньо ресурсів для активного розвитку платформи.

Такий же ріст відбувся і з спільнотою розробників. Ми збираємо анонімну статистику використання платформи від користувачів, які погоджуються її надавати. Згідно їй, у кінці року одночасно на CUBA розроблялося понад 800 проектів — це 6-кратний зростання за рік! Кількість повідомлень форум виросло з одного-двох до 20-30 в день. Для підтримки спільноти ми запустили регулярні семінари і тренінги, відкрили спеціалізований чат в Gitter.


Зростання кількості проектів по місяцях

У технічній частині, на підставі запитів від спільноти, ми сфокусувалися на те, щоб розширити можливості застосування платформи в різних сценаріях. Якщо коротко — зробити її більш гнучкою, більш відкритою, більш масштабованої. Ось найбільш значущі зміни за останній рік:

Генерація додатки на основі існуючої бази даних. Вбудований в Studio інструмент створює модель даних і генерує з нею інтерфейс, не змінюючи структуру БД. Це сильно скорочує зусилля з міграції застарілих додатків на платформу.

Інтеграція з хмарою Jelastic. Тепер можна задеплоить додаток в Jelastic в один клік прямо з Studio. Додали інструкції з деплойменту в інші хмари.

Вбудовування сторонніх візуальних компонентів. Якщо вам не вистачає стандартних компонентів платформи – можна підключити Vaadin, GWT або довільні JavaScript компоненти.

Підтримка декількох сховищ даних. Одна з найбільш затребуваних функцій – додаток на платформі, включаючи стандартний UI, тепер може працювати з кількома БД одночасно.

Компоненти програми. Механізм дозволяє розбити монолітне додаток на незалежні функціональні модулі, розвиваючи їх як окремі проекти. Такі модулі можна деплоить окремо або в рамках однієї програми, у них швидше за все буде свій UI, модель даних і бізнес-логіка – згідно концепції Self Contained Systems.

Новий REST API став повністю підтримувати принципи REST з використанням URI, HTTP verbs і OAuth2.

Крім цих великих, в релізах 6.1, 6.2 і 6.3 було безліч інших поліпшень. А в лютому 2017 вийде реліз 6.4, в якому з'явиться підтримка клієнта на Polymer.

Звичайно, незважаючи на зростання, в абсолютних цифрах співтовариство розробників на платформі ще невелика. За фактом, ми на самому початку шляху. Але ми дивимося в майбутнє з оптимізмом і сподіваємося частіше радувати розробників новими фічами!
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.