このテキストは、モデル駆動型アプローチを重視した製品リストページの構築用のローコードプラットフォームを説明しています。開発は、データベース構造と関係を定義するExcelベースのデータモデルから始まり、コード生成を駆動します。このExcelモデルは、手動で作成したり、既存のデータベースから逆コンパイルしたり、設計ツールからインポートしたりできます。プラットフォームは、API、データベースエンティティ、サービス、フロントエンドビューモデルを含むフルスタックコードを生成し、開発を加速します。カスタマイズは、生成されたコンポーネントをオーバーライドし、エンティティメソッド、CRUD拡張、GraphQLエンドポイントなどのカスタムロジックを追加することで実現されます。フロントエンドは、AMISフレームワークに基づくビジュアルデザイナーを使用し、ライブプレビューでUIカスタマイズを可能にします。プラットフォームは、ベースコードを変更せずに修正できるデルタカスタマイズを重視しています。レコーダーとリプレイメカニズムを使用した自動テストも提供されます。全プロセスは、オプションのステップを含む一連のモデル変換に従い、再利用と柔軟性を促進します。主要概念には、可逆計算、埋め込みメタプログラミング、パイプライン分解、デルタカスタマイズが含まれ、ユニークなビジネスニーズに完全に適応できるコード生成を可能にします。プラットフォームは、GraalVMを使用したネイティブ実行可能ファイルの構築も可能にします。
dev.to
From Excel to a Full-Stack Application: A Low-Code Development Workflow
Create attached notes ...
