Il quadro di Horus è un piuttosto solido tentativo di disegnare un quadro buono OOP in un piccolo pacchetto il più possibile.
Incentrato su una base di codice di luce e su un approccio solido, standard-friendly, Horus può essere utilizzato per scrivere applicazioni avanzate senza dover affrontare complesse toolkit di codifica come Zend o CakePHP .
Horus è facile da imparare e il codice è abbastanza ben commentato sviluppatori caso bisogno di aiuto per capire cosa sta succedendo
Cosa c'è di nuovo in questa versione:.
- Ora è necessario avere almeno PHP 5.3
- Nuova classe Horus_Facade.
- classe Horus_PDO Rimosso.
- Può usare oggetti o oggetti statici facilmente.
- Nuove costanti.
- Rimosso tutti i codici inutili.
- Nuovo sistema di eventi.
- Nuova funzione Horus ().
Cosa c'è di nuovo in versione 12.0:
- Ora è necessario avere almeno PHP 5.3
- Nuova classe Horus_Facade.
- classe Horus_PDO Rimosso.
- Può usare oggetti o oggetti statici facilmente.
- Nuove costanti.
- Rimosso tutti i codici inutili.
- Nuovo sistema di eventi.
- Nuova funzione Horus ().
Cosa c'è di nuovo in versione 11.0:
- Ora è necessario avere almeno PHP 5.3
- Nuova classe Horus_Facade.
- classe Horus_PDO Rimosso.
- Può usare oggetti o oggetti statici facilmente.
- Nuove costanti.
- Rimosso tutti i codici inutili.
- Nuovo sistema di eventi.
- Nuova funzione Horus ().
Cosa c'è di nuovo nella versione 10.1:
- Ora è necessario avere almeno PHP 5.3
- Nuova classe Horus_Facade.
- classe Horus_PDO Rimosso.
- Può usare oggetti o oggetti statici facilmente.
- Nuove costanti.
- Rimosso tutti i codici inutili.
- Nuovo sistema di eventi.
- Nuova funzione Horus ().
Cosa c'è di nuovo in versione 9.4:
- aggiunto nuovi metodi (__invoke, ha, del, ldel, ASL) in Horus_Container.
- Aggiunta nuova cache metodo Horus_Response.
- Aggiunta una nuovadominio scorciatoia REGEX.
- Aggiornato il file wiki.html.
- HPHP è oggi il fondamento di XPress CMS, che sarà presto disponibile.
Cosa c'è di nuovo nella versione 9.2:.
- aggiunta più potere al Horus_Container
- Aggiornato il wiki.
Cosa c'è di nuovo in versione 9.0:
- Horus quadro è diventato un completo quadro pila oop portatile
- Nuove Classi e manager
- Classe Ambiente
- Response Manager
- Request Manager
- Smart Routing senza anello appena percorso pigro
- Supporto di routing Sub-Dominio
- Diversi modi per implementare riscrittura emulatore per qualsiasi server web
- utilitites Classe
- classe DOP semplificato
- Migliore caricatore automatico di classe
- sistema Nuovi Ganci
Cosa c'è di nuovo nella versione 8.0:.
- Più velocemente che in passato
- Più potenza con meno codice.
- Più piccolo.
- metodo di sostituzione dal post-forma.
- Full procedurale (n OOP ma pronto per OOP Apps).
- Più aiutanti.
- Esegui uno o più percorsi senza anello.
Cosa c'è di nuovo nella versione 7.0:
- Nuovo meccanismo di routing ad alte prestazioni
- Aggiunto il supporto per il routing sotto-dominio
- Nuova classe semplice controllore modulare
- Nuove variabili d'ambiente
- Nuovo Costanti
- Nuova funzione Horus () per ottenere l'oggetto Horus
- Nuovo metodo Horus () - & # X3e; statica () a un oggetto di corrente di memoria di punta, la memoria-uso e il carico della CPU media
- Horus.php è ora più veloce e potrebbe essere paragonato a qualsiasi semplice codice PHP
- Rimosso codici inutili
- Ottimizzato alcune parti del codice
- Router & SQL classi sono ora pigro-initialzed [costruita solo su richiesta]
- Horus 7 ora fonde qualsiasi input vars da eventuali metodi di richiesta [HEAD, POST, PUT, GET, ecc ...] in una sola matrice $ _REQUEST
- Horus 7 accetta qualsiasi formato & quot ingresso; JSON / xml / query-stringa & quot;
Cosa c'è di nuovo nella versione 6.0:.
- Riscritta Horus router con nuove idee potenti
- metodi Nuova Horus.
- aggiornato Horus Container.
- Nuovo negozio classe documento basato su DBMS SQL.
- tasto Nuova class = & # X3e; negozio valore basato su DBMS SQL.
- ottimizzati alcuni codici.
- Nuovo metodo simulatore utilizzando /? o li /.
Cosa c'è di nuovo nella versione 5.0:
- Molto più veloce
- Non ci sono file di configurazione
- Sistema di rilevare se attivare o meno simulatore
- Solo un quadro di un file
Cosa c'è di nuovo nella versione 4.1:.
- Più pulizia codice
- class loader Rimosso.
- classe Nuovo 'Tavolo' per le interazioni SQL.
- classe Nuovo 'controller' di estendere una classe in un router.
- Nuova opzione Config per 'horus.controllers_dir'.
Cosa c'è di nuovo nella versione 4.0.0:
- Il codice intero è ora pulito e chiaro
- Horus è ormai solo un completo forte base di codice flessibile
- Il kernel riorganizzato
- Horus ora è pronto a lavorare in qualsiasi modello di progettazione (MVC / HMVC, .. etc)
- Ricostruita qualche codice da zero
- Rimosso tutte le funzioni e le classi generali
Cosa c'è di nuovo nella versione 3.0.0:
- Rimosso alcune funzioni
- nuovamente ottimizzato il nucleo
- non buoni codici rimossi
- Rimosso events_ funzioni *, ha aggiunto nuova classe OOP eventi intelligenti
- fissi tutti i passati versioni bug
- Ricostruito il router da zero
- Router supporta ora i permessi
- contenitore Nuova classe
- Le nuove funzioni
Cosa c'è di nuovo nella versione 2.0.0:
- Le nuove funzioni
- Rimosso codici non utile
- nuovamente ottimizzato il nucleo
- Nuovo Ganci / Eventi nel nucleo
- classi Horus ora sotto il vostro controllo completo
- Rimosso classe eventi, sostituito con solo 3 piccole funzioni
- class loader Rimosso, sostituito con una piccola automobile intelligente (carico e mappa) Funzione
- Aggiornato il simulatore mod_rewrite
Cosa c'è di nuovo nella versione 1.4.0:
- ottimizzato Kernel
- bug corretti
- Nuove funzioni:
- mempty () come vuoto, ma funziona con più vars contemporaneamente
- halt ($ codice, $ messaggio) interrompere l'applicazione e codice di stato HTTP
- array_get ($ input array, $ ago, tranne $ = null) Ottenere gli elementi di matrice o ottenere tutto tranne qualche
- La nuova API hashing delle password di PHP 5.5 è ora qui su qualsiasi versione di PHP;) password_hash (), password_get_info (), password_needs_rehash (), password_verify ()
- paginate () Molto piccola Funzione avanzata Impaginazione
- array_column () Restituisce i valori da una singola colonna nella matrice di input
- maili () Mail () migliorato la funzione
- nuove opzioni di configurazione:
- Ora è possibile impostare / ripristinare qualsiasi configurazione da ogni dove, non solo dalla costruzione utilizzando Horus () - & # X3e; config ()
- 'horus.timezone' set fuso orario locale, l'impostazione predefinita & quot; PHP predefinito & quot;
- 'horus.auto_run' dire Horus per l'esecuzione è di per sé automaticamente in modo da non fare Horus () - & # X3e; run (), l'impostazione predefinita & quot; vero & quot;
- 'horus.use_router' se si desidera utilizzare il router o no: D, default & quot; falsi & quot;
- 'horus.simulator_method' [1 o 2], quale metodo vuoi, 'index.php /' (1) o (2), di default & quot '/?'; 1 & quot;
- Nuovi Costanti:
- Si è lo stesso di vero
- n è uguale a false
- ORM nuovo metodo
- getSQL () per ottenere l'istruzione SQL generata li>
- getInputs () per ottenere gli ingressi generati (valori legati)
Cosa c'è di nuovo nella versione 1.3.0:
- Nuova Classe (ORM)
- Nuove funzioni (array_start (), array_end (), Horus (), array_isset (), array_unset (), array_define ())
- Nuove opzioni di configurazione
- Autoloading di eventi, ORM è ora facoltativo
- viste multiple di rendering in una volta li>
- Corretti bug della versione 1.2.0
- Per la classe Metodi, ora supporta url extension Ti piace: .html e '-' A partire dalla versione 1.3.0
- Kernel ottimizzato
Requisiti :
- PHP 5 o superiore
I commenti non trovato