37. Reducing Architectural Infrastructure

The Problem

A business application should avoid adding infrastructure merely to express routine UI composition tasks.

The Angular Difficulty

Angular is a broad application framework, so ERP teams commonly assemble routing, forms, HTTP, UI libraries, grids, guards, and services around it.

Angular Approach

// A typical Angular business application may combine routing,
// forms, HTTP services, a component library, grids, guards and state services.
imports: [RouterModule, ReactiveFormsModule]

MS Approach

ManySet provides a direct runtime-oriented approach for this recurring business-application task.

// MS provides business-oriented runtime APIs in one runtime: grid,
// section, layout, dialog, popup, HTTP, data, events, loading and injection.

Why this way is useful in business applications :

The comparison is intended to show where ManySet supplies a business-application abstraction around a recurring task, while keeping HTML and JavaScript visible and directly usable.

Key Point :

ManySet reduces the amount of framework-specific composition required for this particular task, without requiring the React/Angular mechanism to be represented as inherently wrong or incapable.