目次
序文:
ローコードかゼロコードかについては、人それぞれ意見があると思いますが、ローコード開発はドラッグ アンド ドロップ だけで行うべきだという人もいますが、視覚化プラットフォームでは、いくつかのコントロールをプルしてデータをバインドするだけです。また、ローコードでは非専門家でもプログラム開発を完了できるようにすべきであり、誰もが開発者であると言う人もいます。
実際、彼らの言うことは正しいのです。社会の発展により、企業はアプリケーションが 0 から 1 になるまで待つほどの時間と忍耐力を持っていません。関数の反復に半月もかかることは望んでいません。 、1か月以上。企業のコスト圧力と市場環境の複雑な変化により、開発はプログラマーや外部チームだけで行うべきではなく、ビジネス担当者がローコード プラットフォームを通じて自分のアイデアを表現できれば、市場が変化したときにも、最もシャープな状態では、変形の実行について心配する必要はありません。したがって、ローコード開発は一般的な傾向であり、歴史的な社会発展の産物です。したがって、一般の開発者であっても、企業の営業担当者であっても、企業やビジネスを管理するための便利なツールを備えている必要があります。すぐに始めて、市場競争で無敵になれるようにしましょう。しかし、市場にはあらゆる種類のローコード開発プラットフォームがあり、どれが自分たちに適しているのかわからないことがあります。そこで今日はブロガーが計測したローコード開発プラットフォーム-inBuilderのローコード開発ラボを紹介します。
1. inBuilder ローコード開発ラボとは
inBuilder ローコード開発ラボに関して言えば、Open Atom オープンソース財団について言及する必要があります。中国の主要なオープンソース プロジェクト ホスティング プラットフォームとして、多くの優れたプロジェクトを育成してきました。UBML ローコード プロジェクトもその 1 つです。UBML プロジェクトについて聞いたことがない場合でも、すでに使用されている Huawei 紅蒙システム プロジェクトやカッパー ロック プロジェクトなどについては聞いたことがあるはずです。Open Atom Open Source Foundation に参加したい場合、または Open Atom Open Source Foundation について知りたい場合は、10 秒かけてクリックしてみてください。予期せぬ驚きがあるかもしれません。OPENATOMhttps ://openatom.cn/project
今日お話しする UBML プロジェクトもその 1 つです。UBML (Unified-Business-Modeling-Language) は、アプリケーション ソフトウェアを迅速に構築するためのローコード開発モデリング言語です。(OpenAtom Foundation) のインキュベーション プロジェクトは、 -コード Inspur iGIX エンタープライズ レベルの PaaS プラットフォームのコア モデリング基盤。
ローコード開発プラットフォームの開発言語として、UBML は、マイクロサービス アプリケーションを開発するための基本フレームワーク ( CAF-Framework ) である開発言語に依存しないモデリング標準( UBML-Standard) を含む、ローコード開発プラットフォームの中核基盤です。)、組み込みの UBML 標準フルスタック ビジネス モデル(UBML-Models)、ライフ サイクル全体を通じてモデルと対話できる開発サービスとキット (UBML-SDK)、およびランタイム フレームワーク (UBML-Runtime) を提供します。 ) モデルの操作をサポートします。
2. 技術的特徴
ローコードにも興味がある場合、またはローコード開発のトレンドについていきたい場合は、30 秒かけて関連する技術的機能を調べて、それが本当に自分に適しているかどうかを確認するとよいでしょう。
2.1 オープン性
UBML は、モデルの実装に依存しない標準的な UBML-Standard のセットを提供しており、UBML が対象とするアプリケーションの種類、モデルの種類、およびモデルの量を拡張できます。
2.2 開発言語の独立性
UBML モデルは開発言語に依存しません。UBML モデルは、JSON、XML などのドメイン固有言語の DSL 記述に基づいており、Java、Python、 C# など (現在 Java 実装が提供されています)。
2.3 クラウドネイティブ
UBML は、マイクロサービス アーキテクチャに基づいたクラウド ネイティブの概念に従って設計されており、コンテナ化された展開をサポートします。
2.4 モデルエンジニアリング
UBML はエンジニアリング構造を持ち、ソース コード管理、製品管理ライブラリ、CI/CD、その他のエンジニアリング ツールをサポートし、DevOps やその他の最新の R&D プロセスにシームレスに統合します。
2.5 フルスタックモデルの特性評価
UBML は、アプリケーション層アーキテクチャから始まり、マイクロサービス アーキテクチャとドメイン駆動設計の概念を組み合わせて、エンタープライズ ビジネスの抽象化をモデル化し、ビジネス モデルをメタデータの形で記述し、永続層、ドメイン層、ビジネスプロセス層、BFF層とUI層のフルスタックモデルシステムは、ビジネスアプリケーション開発のためのフルスタックモデリングと開発サポートを提供します。
2.6 実行状態のカスタマイズ
コード生成 + 動的分析を採用し、ハイブリッド モードをサポートし、実行状態でもカスタマイズできます。
2.7 倉庫の紹介
UBML ウェアハウス構造。ここをクリックして表示してください。
3. クイックスタート
入門は大きく分けて、環境構築+ローコードでの実践操作の完了の2つに分かれます。
1. ビデオによるとhttps://live.csdn.net/room/csdnnews/NOJrQRAh https://live.csdn.net/room/csdnnews/NOJrQRAh http://Big Brother が簡単に始めるためのガイドをします( 18:50 から) 適切な環境を構築します (nodejs、jdk、データベース、jit ノードのグローバル依存関係パッケージ)
2. inbuilder ツールをダウンロードします ( https://ibc.inspurs.com/ )
3. ビデオによるとhttps: //live.csdn.net/ room/csdnnews/NOJrQRAh (30:00) 分でプロジェクトを実行できます。http://localhost:5200/ からアクセスでき、その後、(ビデオの 38:00) 分、約 5 分で完了し、その後他の実験を続けることも、実際のビジネス シナリオに従って自分で作成することもできます (続行する前に新しいワークスペースを作成することをお勧めします)
一般に、環境のセットアップにはダウンロードなどの理由で少し時間がかかる場合がありますが、残りはビデオで続きます。実際の業務運営では、本当に人手があれば十分です。最終的にはhttp://localhost:5200/からアクセスできるようになり、環境構築の最初のステップは問題ないことがわかりました。成功。起動後、以下のページにアクセスできれば、導入はほぼ完了です もちろん、ビジネスとのマッチングも必要ですが、実際のビジネス構築でのパフォーマンスを見てみましょう。
4. 実践事例
今回は店舗やブースの収入を統一する簡単な申請書を作成してみました。上記の先生のビデオの指導を通過した後。フロントエンドおよびバックエンド アプリケーション全体の構築が完了するまでに 10 分もかかりませんでした。簡単に言うと、データソースの定義 + ページの設計 + アプリケーションの公開です。
4.1 データソースの定義
[新しいビジネス エンティティ] - [新しい BE メタデータ] をクリックします。以下の図に示すように、迅速に操作できるように手動作成を使用し、実際のビジネス要件に応じて対応する需要フィールドを追加することをお勧めします。データ ソース定義を完了するのは非常に簡単ですか?
4.2 デザインページ
データソースを用意した後、フロントエンドで表示したい場合はPCで表示するかモバイルエンドで表示するかを選択することができ、例えばPCフォームを選択すればフロントエンドが素早く完了します。 PC上でのページデザイン。
5つのステップに分かれており、「内蔵リストカードインターフェイス」を選択することをお勧めします。次に、「次へ」をクリックして続行します。
4.3 リリースのデバッグ
上記の 2 つの手順を完了したら、[公開] をクリックします。しばらく待った後、デバッグ ボタンを使用してアプリケーションの効果を確認できます。下図に示すように、統合された店舗またはブース用の簡単な申請フォームです。 10分ほどで、本当に使いやすくなります。
V. まとめ
一般に、UBML ローコード プラットフォームは、非常に使いやすく、応答が速い開発プラットフォームです。同様の元のデータ ソースとインターフェイスのデザインが維持されるため、ビジネス担当者がそれに慣れるまでに 30 分かかる場合があります。
あなたがローコード愛好家、または IT チームや外部チームの応答速度と品質のせいでビジネス要件を満たすことができない一般のビジネスマンである場合は、Open Atom オープンソース財団の UBML プロジェクトを試してみることをお勧めします。これはオープン ソースであり、コミュニティ用の無料バージョンがあります。したがって、あなたの試みや特定の提案は、このプロジェクトの開発に影響を及ぼします。オープン ソースを採用し、UBML ローコード プラットフォームを選択することを歓迎します。