Integrated UI toolkit Toolkit UI integrato
DOM auto-binding, modals, tables, charts - the interface pieces every business app needs. DOM auto-binding, modali, tabelle, grafici - i pezzi di interfaccia che ogni gestionale richiede.
Our proprietary full-stack framework: the foundation under 50+ enterprise applications. Il nostro framework full-stack proprietario: le fondamenta sotto oltre 50 applicazioni enterprise.
KATANA is the full-stack web framework DPStudio builds most of its systems on: Java servlet backend, integrated JavaScript UI toolkit, fluent SQL query builder (DBI) and WebSocket support. One set of conventions, shared by every project - which is why our applications look consistent and ship fast. KATANA è il framework web full-stack su cui DPStudio costruisce la maggior parte dei suoi sistemi: backend Java servlet, toolkit UI JavaScript integrato, query builder SQL fluente (DBI) e supporto WebSocket. Un solo insieme di convenzioni condiviso da ogni progetto - ecco perché le nostre applicazioni sono coerenti e veloci da consegnare.
The third generation (V3) adds a typed backend↔frontend contract, a unified CRUD engine and API code generation, with a structural security redesign - while a compatibility layer and migration codemods keep the V2 fleet moving forward. La terza generazione (V3) aggiunge un contratto tipizzato backend↔frontend, un motore CRUD unificato e la generazione di codice API, con un ridisegno strutturale della sicurezza - mentre un layer di compatibilità e codemod di migrazione fanno evolvere anche la flotta V2.
DOM auto-binding, modals, tables, charts - the interface pieces every business app needs. DOM auto-binding, modali, tabelle, grafici - i pezzi di interfaccia che ogni gestionale richiede.
Type-safe chainable SQL: complex queries without raw string concatenation. SQL type-safe e concatenabile: query complesse senza stringhe assemblate a mano.
API-first services and realtime updates on the same foundations. Servizi API-first e aggiornamenti realtime sulle stesse fondamenta.
Backend and frontend share one generated contract: mismatches die at build time. Backend e frontend condividono un contratto generato: le discrepanze muoiono in fase di build.
Standard create-read-update-delete flows generated, not rewritten per entity. Flussi CRUD standard generati, non riscritti per ogni entità.
466 automated tests across the V3 modules, on a codebase proven in production. 466 test automatici sui moduli V3, su una base di codice provata in produzione.