Become a member!

Rilasciato DelphiMVCFramework 3.4.3-aluminium!

🌐
Questo articolo e' disponibile anche in altre lingue:
🇬🇧 English  •  🇪🇸 Español

Sono entusiasta di annunciare DelphiMVCFramework 3.4.3-aluminium! Questa release porta potenti nuove funzionalita’ per costruire applicazioni moderne e real-time.

Documentazione Ufficiale: Per dettagli completi, esempi e riferimento API, consulta la Documentazione Ufficiale.

Scarica la release da GitHub.


Cosa c’e’ di Nuovo

Supporto WebSocket (RFC 6455)

Comunicazione bidirezionale real-time completa con implementazioni sia server che client.

Quando usarlo:

  • Dashboard real-time e sistemi di monitoraggio
  • Applicazioni chat e messaggistica istantanea
  • Telemetria IoT e scenari Industry 4.0
  • Applicazioni collaborative con sincronizzazione stato live
  • Notifiche push senza overhead di polling

Il server supporta gruppi, messaggi periodici e broadcasting. Il client offre auto-reconnect e integrazione thread-safe con VCL/FMX.

Documentazione WebSocket


Repository Pattern

Astrazioni di accesso ai dati pulite che separano la logica di persistenza dalla logica di business.

Quando usarlo:

  • Domain model complessi che richiedono testabilita'
  • Applicazioni con multiple sorgenti dati
  • Quando serve accesso ai dati mockabile per unit test
  • Come complemento a TMVCActiveRecord in architetture a layer

Documentazione Repository Pattern


Rate Limiting Middleware

Proteggi le tue API dagli abusi con rate limiting in-memory o basato su Redis.

Quando usarlo:

  • API pubbliche che richiedono protezione dagli abusi
  • Deploy distribuiti/load-balanced (usa Redis)
  • Implementazione di policy di fair usage
  • Prevenzione attacchi DoS

Documentazione Rate Limiting


Miglioramenti Server-Sent Events (SSE)

SSE potenziato con la nuova classe base TMVCSSEController.

Quando usarlo:

  • Notifiche push server-to-client
  • Feed live e aggiornamenti in streaming
  • Alternativa piu’ semplice a WebSocket per comunicazione unidirezionale

Documentazione SSE


Altri Punti Salienti

  • Supporto completo Delphi 13 Florence
  • Aggiornamento TemplatePro 0.9.0
  • Sistema di build migliorato con gestione centralizzata delle dipendenze
  • Ottimizzazioni performance e bug fix

Risorse


PATREON Community

Buon divertimento!

– Daniele Teti

Comments

comments powered by Disqus