DeliaWeb is a fast way to build database-centric web applications without writing a line of code.
The process of creating a web application in DeliaWeb takes place in 3 steps:
Step-1: Automatic creation of basic pages (CRUD pages) from an existing database
Step-2: Customization of the application and pages design
Step-3: Automatic code generation
Once you indicate which database to use, the system generates the EDMX file which contains the Entity Data Model of the database (Tables, keys, relations, etc...).
Before the generation of the consultation pages and update pages, you specify the tables to use during the generation, the pages to generate, the properties common to the pages, the layout of the controls in the pages and finally the general appearance of the pages.
DeliaWeb offers the following modules to customize the web application and page rendering:
1. Page management module for adding new pages and updating page properties.
2. Layout management module for adding new layouts and updating layout properties.
3. Application menu management module.
4. Page editor allowing to manage the content elements of the page (static elements, dynamic elements and components).
1. Page management module for adding new pages and updating page properties.
2. Layout management module for adding new layouts and updating layout properties.
3. Application menu management module.
4. Page editor allowing to manage the content elements of the page (static elements, dynamic elements and components).
During the code generation step, DeliaWeb automatically generates a solution integrating all the C# code files that are usually found in a .Net/Bootstrap/MVC web application. Essentially, we find the following files:
- Views and ViewModels
- Controllers
- Models
- CSS files
- JS files
- .Net Framework DLLs
- Javascript code for Ajax calls: DataTable (search, sort & navigation), population of components data, etc.