Open

ESC Framework è una libreria di classi PHP e Javascript progettate per semplificare la realizzazione di applicazioni web 2.0, permettendo di ottenere una riduzione dei tempi di sviluppo fino al 40%

Cosa rende ESC Framework vincente?
Il canale di COMUNICAZIONE che si viene a creare tra il mondo PHP ed il mondo Javascript.

Le classi PHP di ESC Framework, costruite estendendo ed integrando lo ZEND framework, facilitano le operazioni di accesso ai dati e la costruzione della logica applicativa.

I vantaggi ottenibili sono:

  • utilizzo di una architettura modulare, basata sul paradigma MVC (Model/View/Controller), che consente una migliore organizzazione dei sorgenti e favorisce il riutilizzo del codice;
  • approccio object oriented per le attività di sviluppo;
  • accesso a database semplificato con l’introduzione di un livello di astrazione che uniforma sorgenti dati eterogenee (accesso nativo a DB2, MySQL, Oracle oppure attraverso web services);
  • presenza di un modulo per l’autenticazione degli utenti (con supporto ai profili IBM i (AS400));
  • supporto alla localizzazione;
  • funzioni di esportazione dati in Excel (interattive e batch);
  • integrazione sistema di reportistica JasperReports;
  • possibilità di riutilizzo di logica IBM i nativa (programmi RPG, CL, …) attraverso Zend Toolkit.


Il modulo Javascript di ESC Framework, realizzato integrando componenti opensource, permette di avere il massimo controllo sull’interfaccia utente, implementando un’interattività tipica delle applicazioni desktop anche all’interno di un web browser. Tra le caratteristiche principali abbiamo:

  • comunicazione semplificata ed efficiente tra PHP e Javascript;
  • layout con componenti come griglie, tab, textbox, dotati di validazione lato client e lato server;
  • liste di ricerca contestuali a textbox, controlli data;
  • menu contestuali agganciabili a qualsiasi informazione per una navigazione rapida dei dati.


Inoltre ESC Framework è completato da template per la creazione rapida di:

  • griglie con funzioni integrate di paginazione, filtro, ordinamento, selezione (multipla e multipagina), aggregazione e totalizzazione;
  • form per l’editing delle informazioni con layout completamente personalizzabile;
  • portale internet dotato di funzioni di autenticazione utenti, gestione menu e gestione dei temi.


Infine ESC Framework contiene un modulo per la costruzione di applicazioni di inquiry e navigazione dei dati integrato con la piattaforma IBM i, che grazie alla sua architettura parametrica consente di ottenere risultati in breve tempo, minimizzando la scrittura di codice.