2022年5月23日こんにちは、渡邊です。ご紹介したいと思います。Web」はWebシステム開発用のGeneXusのパターンテンプレートです。Webパターンを適用すると一覧画面や照会画面のオブジェクトが自動生成されます。WebはTransactionオブジェクト以外にWebPanelやProcedureオブジェクトにも適用範囲を拡大し、より効率的な開発を実現するオプション製品になります。Web」という名称に変更されました。Webの公式のデモサイト(英語)をご覧ください。Webのデモサイト2その1:UI/UXの改善どちらも洗練されたWebページが表示されるかと思います。全体のデザインを変更するにはThemeオブジェクトを修正する必要があり、細部の調整には時間がかかります。Webを導入した場合、ウィザードに従って進めるだけで全体のデザインを設定できます。ホーム画面など各画面を開発するためのテンプレートが多数用意されております。テンプレートを利用することで類似画面で統一感のあるデザインになります。ホーム画面のテンプレートやメニュー機能のサポートにより、UXの改善も容易に行えます。Webを導入すると、各画面の高機能化が実現できます。デモサイトの一覧画面を少し触っていただくと、GeneXusの標準機能では実現できないような機能が見つけられるかと思います。既存レコードをコピーして新規登録画面を表示ページネーションバーに表示されたページ番号でのページング上記以外にも様々な機能がありますが、ほとんどの機能は特別なコーディングをせずにプロパティの設定のみで実現できます。Webの全機能については、公式のドキュメントページをご参照ください。Webを利用しているプロジェクトはどのくらいあるのでしょうか。Webも利用していないことが多いのではないでしょうか。理由としては二つあるかと思います。Webパターンはレイアウトの調整がほとんどできないため、WebPanelオブジェクトで画面は一から開発するということが多いのではないでしょうか。Webパターンのレイアウトの定義値が反映されなくなるという仕様があります。Webを利用しないという方針のプロジェクトもあるのではないでしょうか。Layoutを含む各エレメントに定義内容が反映されます。レイアウトの開発は細かな調整も全てインスタンス上で行います(行えます)。RulesエレメントやEventsエレメントでは自動生成されたコードの前、あるいは、後ろに必要に応じて開発者がコードを記述することで、それぞれのコードが消えることなく開発を進めることができます。Webはこの数年で便利な機能が次々と追加されております。個人的にお勧めの機能をいくつかご紹介いたします。これらを手動で開発する場合と比べて生産性が向上します。Webを利用してさらに生産性の向上を目指してみませんか。Webに興味がございましたら、弊社にお問い合わせいただければ幸いです。最後までご覧頂きありがとうございました。reservedトップ。