What Is Dvl'epr, Why Would Anyone Use It?
If you like solving problems, and you like things simple — you'll want to know how this started.
No code to write. Just HTML structure and SQL.
Dvl'epr generates full web applications — screens, forms, AJAX, validation — from declarative XML files. No React, no Vue, no backend framework, no build step. Here's why that's a deliberate architecture, not a missing feature.
Building a Data List: Using Only HTML Structure and SQL
This post opens a short hands-on arc. We'll build a small Contacts feature piece by piece — starting here with the simplest read operation on the platform: a list, driven entirely by a query and an XML row template.
Building a Data Table: Using Only HTML Structure and SQL
Same Contacts data as last post, same idea of HTML structure and SQL — but this time the output is a real, structured <table>, not a grid of cards.
Building a Detail Screen: Using Only HTML Structure and SQL
Lists and tables render many rows, deliberately fenced off from the rest of the page. A detail screen is the opposite case: exactly one record, and its values need to reach further than a single template.
Building a Form: Using Only HTML Structure and SQL
Wondering how to get Contacts data saved and updated in the database? Here's how the forms that do both actually work.
The Form Processor: Using only SQL
The forms are built. Now see how easy it is to process them — all it takes is a SQL query for each one, insert or update.
Putting It Together: HTML Structure, SQL, and Dvl'epr Components
Wondering how the list, table, and forms from this arc actually come together on one page? See how simple it is.