| Jelix. Framework PHP5 open source che ti aiuta a sviluppare qualsiasi tipo di applicazione web |
Scarica ora |
Jelix. Classifica e riepilogo
- Nome editore:
- The Jelix Team
- Sito web dell'editore:
- http://jelix.org/en/
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 566 KB
Jelix. Tag
Jelix. Descrizione
Framework PHP5 open source che ti aiuta a sviluppare qualsiasi tipo di applicazione Web Jelix è un quadro PHP5 open source che ti aiuta a sviluppare qualsiasi tipo di applicazione Web.jelix è disponibile per il download in tre versioni:? Developer Edition: questa edizione è per sviluppatore, creare e sviluppare applicazioni utilizzando Jelix. Contiene tutti gli helpers di script e altri materiali di sviluppo come il modulo di Junittests.? Edizione ottimizzata: questa edizione deve essere utilizzata solo sul server di produzione perché è ottimizzato per questo scopo. Usalo quando si installa un'applicazione sul tuo server pubblico, per migliorare le prestazioni. (Tuttavia, è possibile utilizzare ovviamente un'edizione dello sviluppatore sul tuo server di produzione).? GOLD EDITION: questa edizione dovrebbe essere utilizzata solo sul server di produzione perché è ottimizzato per questo scopo. È necessario installare sul server l'estensione PHP in bundle con questa edizione. Questa estensione migliora le prestazioni. Sono alcune caratteristiche chiave di "Jelix": funzioni e caratteristiche originali:? Architettura modulare: un'applicazione può essere tagliata in diversi moduli riutilizzabili. Garanzia minima sullo scambio di dati: Jelix controlla la generazione di formati di output in base al tipo di richiesta. Ad esempio, se abbiamo una richiesta per un servizio Web XML-RPC, non possiamo generare HTML, la risposta sarà obbligatoria in XML-RPC. SI offre una certa robustezza dell'applicazione nella comunicazione client / server. (A meno che lo sviluppatore non utilizzi oggetti da Jelix, perché in effetti nulla impedisce di fare un'eco di qualsiasi cosa).? Generazione di errori tecnici in formato specificato: grazie al sistema Jelix descritto in precedenza, tutti gli errori tecnici vengono restituiti nel formato atteso dal client. Ad esempio: nessun errore formattato HTML quando il client è in attesa di XML-RPC o Risposta RDF.? Motore modello chiaro ed evolutivo (JTPL), con una sintassi a metà strada tra Smarty e PHP. È anche disponibile un sistema di plugin come a Smarty. JDAO, mappatura di oggetti-relazionali, in base al modello DAO Design (Data Access Object). Dichiarato in file XML, generazione automatica delle sue richieste SQL, gestione dei problemi di sicurezza (iniezione SQL). Designazione di file e risorse da parte di selettori, e non da modi fisici, quindi portando una certa indipendenza a un modulo verso l'installazione. Sistema di eventi che consente comunicazioni di moduli a modulo.? File di sovraccarico: è possibile ridefinire alcuni file di un modulo senza modificare gli originali (DAO, Modelli, Proprietà). Utile quando un modulo viene utilizzato da diverse applicazioni contemporaneamente o per facilitare l'aggiornamento di un terzo modulo. Funzioni e caratteristiche moderne:? Servizi Web: Jelix si occupa dell'analisi del contenuto delle richieste e della generazione della risposta. XML-RPC e JSON-RPC sono gestiti. Altri tipi di servizi Web sono completamente possibili (sapone). Gestione di RESTFULL: mediante semplice implementazione di un'interfaccia: si può facilmente definire ciò che viene eseguito dopo la richiesta HTTP / Post / Put / Elimina richieste. Sistema di temi: è possibile definire diversi modelli, ognuno ridefinisce il modello dei moduli.? Sistema automatico per la generazione di URL e la mappatura: nessun URL completo in Jelix. Il framework ha la responsabilità di generare gli URL nei modelli o altrove, in base alla configurazione della mappatura dell'URL definita sulle azioni (Mod_rewrite e CO). Script PHP per la generazione di codice da eseguire nel rivestimento di comando, consentendo una rapida creazione di vari file di un progetto (modulo, DAO, modello, controller, ecc.)? Sistema di cache tecnica: quasi tutti i file non php di un progetto Jelix "sono compilati" in PHP per migliorare le prestazioni (modelli, dao, eventi ecc.). Compliant UTF-8: è la codifica predefinita del framework? Modulo dedicato ai test unitario: i test dell'unità sono essenziali per creare un'applicazione affidabile. Quindi Jelix fornisce un modulo che ha un'interfaccia per avviare test dell'unità e un modo semplice per creare test unitario (utilizzando le funzioni e le caratteristiche tradizionali semplici semplici):? L'architettura del nucleo è il tipo MVC (modello-view-controller). Un coordinatore gestisce l'esecuzione di un'azione in base ai parametri nell'URL. Le possibili azioni sono implementate in classi di tipo Jcontroller (controller).? Jelix fornisce diversi generatori di output (Jresponse Objects): XHTML, CSS, Atom, RSS, XML, RDF, Xul, Xul Overlay, zip, PDF (dai file sorgente in lattice o con TCPDF). Anche gli altri formati sono possibili.? Strato di astrazione di accesso al database: JDB si affida a PDO o alle proprie classi (quando il PDO non è disponibile) per accedere ai database. Localizzazione: puoi avere la tua applicazione tradotta in diverse lingue. La memorizzazione della stringa localizzata viene eseguita nei file delle proprietà.? Sistema di autenticazione e gestione dei diritti.? Uso di XML: Dichiarazione degli eventi, DAOS ecc., ... che consente di facilitare la scrittura, la generazione e la modifica di queste parti di un progetto da strumenti di terze parti (ad esempio con Jelixeclipse, un plug-in eclipse), e quindi a Aumentare la produttività.Nota: Jelix è concesso in licenza e distribuito sotto i termini della licenza LGPL.
Jelix. Software correlato