Official Content
  • This documentation is valid for:

Business requirements evolve, and so do the solutions. Experiences evolve from single-experience to multi-experience, architectures from monolithic to microservices, and the construction from one team to many.

The GeneXus approach to tackle this is knowledge-driven development. Model the knowledge about the business realities, and from the pure knowledge, generate modern solutions today and tomorrow.

GeneXus 18 strengthens this approach by expanding modeling capabilities, knowledge sharing, and the experience of all who are involved in the development process. The outcome is faster development, and that GeneXus is now more future-proof than ever.

Modeling

As already seen in the Total Experience chapter, GeneXus 18 has new modeling capabilities for the UI like the Design System object or slots in stencils. Furthermore, in the Cloud-native chapter we learn that NoSQL databases are now modeled as relational ones. Let's focus on another aspect of GeneXus 18: improvements on modules.

Modules are key for modularization and GeneXus 18 allows to modularize Design systems and their resources: Design System Object, Image object, File object, Stencil object, User Control object. This is key to defining ownership of the artifacts and separation of concerns and is also the basis that allows sharing them.

Knowledge Sharing

GeneXus 18 allows sharing of Design Systems with all the associated resources. This feature allowed GeneXus to share Unanimo with the whole community and make it the default design system for GeneXus.

Modules distribution

Developer Experience

We have worked to improve the experience of each one of those who build with GeneXus: from the one who imports a design to the one who models a design, the one who builds a web application, the one who builds a mobile application, the one who tests, the one who deploys, or someone who has just started with GeneXus or someone who has been a GeneXus specialist for years.

New Launchpad

The IDE features a new Launchpad, a replacement of the developer menu, which allows easier prototyping of Web Applications, Native Apps, and APIs.

image_2022103161057_1_png

image_2022103161446_1_png

image_2022103174548_1_png

Launchpad Tool Window

Front-end generators and the cloud are first-class citizens

The new Knowledge Base dialog helps you now to choose more precisely the environment on which you are going to prototype, whether it's a cloud or not, and also allows you to choose the front-end generator.

image_20221031663_1_png

New Knowledge Base

Gemini

Objects have new Icons according to the Gemini design system, a design system built by GeneXus specifically for IDEs and their editors.

image_2022103161232_1_png

Feel Safe

For safety reasons, you are prompted for confirmation, when opening a Knowledge base that was opened previously with a different installation.
image_202210316220_1_png

Furthermore, to easily distinguish Beta, Preview, or Release versions, the icons of the IDE vary by delivery channel:

beta_icon preview_icon release_icon

Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant