2016:CUBAプラットフォームの抜本的な変化の年

この記事は、終了した年を要約した伝統的な記事です。 また、良い製品であっても正しく販売できるようにする必要があるという話。



もちろん、今年の主なイベントはオープンソースへの移行です。 これは、爆発的なコミュニティの成長と、逆説的に、売上につながりました。 カットの下で、私はこのステップの理由と結果について話し、さらに技術的な観点から主要な革新をレビューします。



画像

CUBAプラットフォームでのアクティブなプロジェクト



免責事項:CUBAプラットフォームに詳しくない場合は、 この投稿を読むことをお勧めします。



そのため、古いライセンスは1Cモデルに似ていました。コストは、インストールされているアプリケーションと同時ユーザーの数に依存していました。 しかし、市場での実質的な独占的地位のために1Cで機能するものは、新製品には適用できないことが判明しました。 開発者はこのプラットフォームを試し、肯定的なレビューまで残しましたが、産業用アプリケーションを開発しようとする人はほとんどいませんでした。



主な理由は、プラットフォーム上で作成されたアプリケーションの配布に対する制限であると考えられたため、オープンソースに切り替えることにしました。 ためらうことなく:何十人年もの開発に費やされた費用を無料で提供するために、とにかく後戻りすることはないことを知って-非常にエキサイティングです。



新しいライセンスポリシーは4月に有効になりました。 これ以降、プラットフォームはApache 2.0でライセンスされます。 さらに、レポートジェネレーターやプラットフォーム上のアプリケーションの開発を加速する視覚的なツールであるCUBA Studioなど、いくつかの追加コンポーネントを支払いました。 この有料部分については、ライセンスも変更され、開発者に添付されました。 その結果、アプリケーションの配布に関するすべての制限が削除されました。



結果はすぐに来ました。 すでに4月に、売上高は前年の結果を超えました。 年末までに、ドイツ、アメリカ、ロシアのリーダーである33か国に商用顧客を獲得しました。 これにより、プラットフォームの積極的な開発に十分なリソースがあると確信できます。



開発者コミュニティでも同じ成長が見られました。 プラットフォームの使用に関する匿名の統計を、提供に同意したユーザーから収集します。 彼女によれば、年の終わりには、CUBAで同時に800以上のプロジェクトが開発されていました。これは1年で6倍の成長です! フォーラムの投稿数は、1日あたり1〜2回から20〜30回に増えました。 コミュニティをサポートするために、定期的なウェビナーとトレーニングを開始し、Gitterで特別なチャットを開きました。





毎月のプロジェクトの成長



技術的な部分では、コミュニティからのリクエストに基づいて、さまざまなシナリオでプラットフォームを使用する可能性を拡大することに焦点を合わせました。 つまり、より柔軟で、オープンで、スケーラブルになります。 過去1年間で最も重要な変更点は次のとおりです。



既存のデータベースに基づくアプリケーション生成 。 Studioに組み込まれているツールは、データベース構造を変更せずにデータモデルを作成し、その上にインターフェイスを生成します。 これにより、レガシーアプリケーションをプラットフォームに移行する手間が大幅に削減されます。



Jelastic Cloudとの統合。 Studioから直接ワンクリックでJelasticにアプリケーションをデプロイできるようになりました。 他のクラウドに展開手順を追加しました。



サードパーティの視覚コンポーネントの埋め込み。 標準プラットフォームコンポーネントがない場合は、Vaadin、GWT、または任意のJavaScriptコンポーネントを接続できます。



複数のデータストアのサポート。 最も一般的な機能の1つである、標準UIを含むプラットフォーム上のアプリケーションは、複数のデータベースを同時に使用できるようになりました。



アプリケーションコンポーネント このメカニズムにより、モノリシックアプリケーションを独立した機能モジュールに分割し、個別のプロジェクトとして開発できます。 このようなモジュールは、個別に、または同じアプリケーション内にデプロイできます。ほとんどの場合、 自己完結型システムの概念に従って、独自のUI、データモデル、ビジネスロジックがあります。



新しいREST APIは、URI、HTTP動詞、およびOAuth2を使用したREST原則を完全にサポートしています。



これらのメジャーに加えて、リリース6.1、6.2 、および6.3では、他の多くの改善が行われました。 2017年2月にリリース6.4がリリースされ、Polymerのカスタマーサポートが表示されます。



もちろん、絶対的な成長にもかかわらず、プラットフォーム上の開発者のコ​​ミュニティはまだ小さいです。 実際、私たちは旅のまさに始まりにいます。 しかし、私たちは楽観的に未来に目を向け、新しい機能で開発者を喜ばせることをより頻繁に望んでいます!



All Articles