dbxapp Knowledge Module developers

Module developers

On this page
  1. dbxapp turns module development into real productivity again.
    1. The promise to module developers
    2. Why Module Developers Should Like dbxapp
    3. What a Module Developer Needs to Know
    4. What he does not need to know
    5. dbxapp is particularly strong when ...
    6. Compared to many common frameworks
    7. Honestly,
    8. dbxapp thinks from the module — not the framework ego.
Marketing for module developers

dbxapp turns module development into real productivity again.

Do not develop the framework. Develop your module. dbxapp provides routing, session, templates, data access, State, design integration and system objects already included – you focus on the actual application.

Hello World in Practically a One-liner Modules instead of framework ballast

Built for fast business apps

Whether CMS, booking system, auction platform, admin backend, industry-specific domain application or laboratory workflow: dbxapp is designed for concrete production applications.

  • Small module contract
  • Stable dbx()-API
  • System objects usable via dbx()
  • Wrap up even complex apps easily
run()
The central module entry
Few rules
Instead of framework overhead
0,01x s
Typical full-request runtime according to system experience

The promise to module developers

You don’t have to know how the entire core is built internally. You don’t have to be routing, state, design handling, Reinvent form basic logic or data access. You use the system framework and provide a domain function.

The core principle of dbxapp:

The core can be internally powerful. The use for modules, on the other hand, should remain simple, stable and durable.

<php namespace dbx\HelloWorld; class HelloWorld public function run() { return "Hello World"; } }

Exactly this thinking is the strength: low entry barrier, clear starting point, little boilerplate.

Why Module Developers Should Like dbxapp

Because the system takes work from you instead of imposing it on you.

Low module contract

A module needs only its class and a run()-Method. The rest is enlargement, not compulsion.

Stable API helpers

Module variables, session values and system status are accessed via the central dbx()-API with a stable user view.

System objects included

Templates, DB, session, interpreter, form, report and other services are directly available.

Just wrinkle apps

Even complex applications can be integrated cleanly into dbxapp as a module instead of living outside it.

What a Module Developer Needs to Know

  • What the module is called
  • How run() structured
  • How your own module variables are read and written
  • How session values are used stable
  • Which few system parameters are important, e.g. B. dbx_ajax, dbx_design, dbx_page
  • Which system objects are already usable

What he does not need to know

  • The entire kernel sequence in detail
  • The complete internal session architecture
  • How templates are caged internally
  • how interpreters, design wrapping or Norep are technically implemented
  • The whole framework core
  • unnecessary boilerplate conventions

dbxapp is particularly strong when ...

...you want to quickly translate technical logic into production applications.

for internal business tools

Admin interfaces, back office, data maintenance, domain dialogues, reports and operational workflows.

For industry applications

For example, laboratory order entry, medical workflows, special CMS, production or disposition systems.

for modular platforms

If several domain modules are to run on a uniform technical basis.

Compared to many common frameworks

  • Less architectural ballast for module developers
  • Direct path from subject requirement to function
  • More server-side and workflow-oriented
  • No compulsion for heavy frontend stack
  • Modules automatically benefit from existing system services

Honestly,

dbxapp is not meant to follow every trend. It is strong when stability, productivity, Low entry barriers for domain modules and very fast real request times are more important than modes.

This is why its optimization is worthwhile: Not because it's a throwaway prototype, but because it's already a very There is a powerful platform model.

dbxapp thinks from the module — not the framework ego.

This is the difference: The developer should build applications. Not just learning the system in order to finally be able to work.

dbxapp – modular business apps with system