最近のアクセス:
Angular アプリケーションの開発

GeneXus Angular ジェネレーターでは、オープンソースの Web アプリケーションフレームワーク Angular を使用して、最新式の Web アプリケーションをビルドできます。
Angular は (React および Vue.js とともに)、高速で高性能の最新式 Web アプリケーションを開発するためのソリューションを構成するフロントエンドフレームワークです。
Web アプリケーションは、Web ページ (ページ送信) から、Ajax テクノロジー、シングル ページ アプリケーション (SPA)、そして最新式の Progressive Web Applications へと進化しています。
GeneXus も最新機能をサポートするよう拡張を続け、GeneXus 17 ではパブリックベータ版、GeneXus 17 Upgrade 3 ではリリース候補版として Angular ジェネレーターを提供しています。
イメージ:42548.png

Angular アプリケーションは「ワンページアプリケーション」であるため、状態が変化してもページは再読み込みされません。この場合、ドキュメント オブジェクト モデル (DOM) が修正され、コンテンツが変更されます。Angular では、DOM 仮想スキーマと状態変化の検出機能を使用して、この機能が実装されます。アプリケーションの状態が変わると、変化を反映するために必要最小限の変更が DOM のみに加えられます。

Angular ジェネレーターのアーキテクチャ

このソリューションは一般的な 3 層構造になっています。サーバー側 (バックエンド) では、サービス、ビジネスロジック、データベースへの接続が実行されます。クライアント側 (フロントエンド) には、UI の表示と、セッション状態の保持、サーバー側への接続に必要なコンポーネントがすべてあります。
フロントエンドは Angular (Node.js) を使用して生成し、バックエンドは Java、.NET、または .NET Core のいずれかのジェネレーターで生成できます。
イメージ:42549.png
フロントエンドには次の役割があります:
  • 情報の表示
  • ローカルでの状態の保持
  • ビジネスロジックの検証
  • サーバーとの通信とデータ交換 

生成される言語

Angular ジェネレーターによって生成されるコードは HTML と TypeScript です。詳細については、「Angular ジェネレーターの概要」を参照してください。



サブページ
Created: 21/04/20 02:19 by Admin Last update: 22/03/14 00:46 by Admin
カテゴリ
Powered by GXwiki 3.0