Le Cadre Horus est une tentative assez solide à la conception d'un bon cadre de la programmation orientée objet en tant que petit paquet que possible.
Axé sur une base de code léger et sur une approche solide, des normes respectueuses, Horus peut être utilisé pour écrire des applications avancées sans avoir à traiter avec des boîtes à outils de codage complexes comme Zend ou CakePHP .
Horus est facile à apprendre et le code est assez bien commenté en cas développeurs ont besoin d'aide pour déterminer ce qui se passe
Ce qui est nouveau dans cette version:.
- Maintenant, vous devez avoir au moins PHP 5.3
- Nouvelle Classe Horus_Facade.
- Retiré classe Horus_PDO.
- pouvez utiliser des objets ou des objets statiques facilement.
- Nouveaux constantes.
- Retiré tous les codes inutiles.
- Nouveau système des événements.
- Nouvelle fonction Horus ().
Ce qui est nouveau dans la version 12.0:
- Maintenant, vous devez avoir au moins PHP 5.3
- Nouvelle Classe Horus_Facade.
- Retiré classe Horus_PDO.
- pouvez utiliser des objets ou des objets statiques facilement.
- Nouveaux constantes.
- Retiré tous les codes inutiles.
- Nouveau système des événements.
- Nouvelle fonction Horus ().
Ce qui est nouveau dans la version 11.0:
- Maintenant, vous devez avoir au moins PHP 5.3
- Nouvelle Classe Horus_Facade.
- Retiré classe Horus_PDO.
- pouvez utiliser des objets ou des objets statiques facilement.
- Nouveaux constantes.
- Retiré tous les codes inutiles.
- Nouveau système des événements.
- Nouvelle fonction Horus ().
Ce qui est nouveau dans la version 10.1:
- Maintenant, vous devez avoir au moins PHP 5.3
- Nouvelle Classe Horus_Facade.
- Retiré classe Horus_PDO.
- pouvez utiliser des objets ou des objets statiques facilement.
- Nouveaux constantes.
- Retiré tous les codes inutiles.
- Nouveau système des événements.
- Nouvelle fonction Horus ().
Quoi de neuf dans la version 9.4:
- Ajout de nouvelles méthodes (__invoke, a, del, LDEL, CLL) en Horus_Container.
- Ajout d'une nouvelle méthode cache dans Horus_Response.
- Ajout d'un nouveaudomaine de raccourci REGEX.
- Mise à jour le fichier de wiki.html.
- HPHP est maintenant le fondement de XPress CMS qui est pour bientôt.
Ce qui est nouveau dans la version 9.2:.
- Ajout de plus de puissance à l'Horus_Container
- Mise à jour du wiki.
Ce qui est nouveau dans la version 9.0:
- Cadre Horus est devenu un cadre pile oop pleine portable
- Nouvelles classes et les gestionnaires
- Environnement Classe
- Response Manager
- Request Manager
- Smart Routing sans boucle juste itinéraire paresseux
- Sous-domaine de routage de soutien
- De multiples façons de mettre en œuvre réécriture émulateur pour tout serveur Web
- Utilitites classe
- PDO classe simplifié
- Mieux AutoLoader classe
- Nouveau système de crochets
Ce qui est nouveau dans la version 8.0:.
- Plus rapide que dans le passé
- Plus de puissance avec moins de code.
- Plus petit.
- Méthode override de post-forme.
- Full procédure (Pas POO, mais prêt pour les applications POO).
- Plus aides.
- Exécuter un ou plusieurs itinéraires sans boucle.
Ce qui est nouveau dans la version 7.0:
- Nouveau mécanisme de routage haute performance
- Ajout du support pour sous-domaine de routage
- Nouvelle classe simple contrôleur modulaire
- Nouvelles variables d'environnement
- nouvelles constantes
- Nouvelle fonction Horus () pour obtenir l'objet de Horus
- Nouvelle méthode Horus () - & # X3e; statique () pour un objet de mémoire courant crête, la mémoire-utilisation et la charge cpu avg
- Horus.php est maintenant plus rapide et pourrait être comparé à aucun du code PHP
- codes inutiles supprimés
- Optimisé certaines parties du code
- Routeur & SQL Classes sont maintenant lazy-initialzed [construit juste à la demande]
- Horus 7 fusionne désormais toute entrée vars de toutes les méthodes de demande [HEAD, POST, PUT, GET, etc ...] dans un seul tableau $ _REQUEST
- Horus 7 accepte tous les formats d'entrée & quot; JSON / XML / chaîne de requête & quot;
Ce qui est nouveau dans la version 6.0:.
- Réécriture Horus routeur avec de nouvelles idées puissantes
- Nouvelles méthodes Horus.
- Mise à niveau Horus Container.
- Nouveau magasin de classe Document sur la base de SGBD SQL.
- nouvelle clé de class = & # X3e; valeur magasin basé sur SGBD SQL.
- Optimisé certains codes.
- Nouvelle méthode de simulation en utilisant /? ou index.php li /.>
Ce qui est nouveau dans la version 5.0:
- Beaucoup plus rapide
- Pas de configs
- Détection automatique si vous souhaitez activer ou non simulateur
- Juste un cadre un fichier
Ce qui est nouveau dans la version 4.1:.
- Plus nettoyage du code
- Retiré du chargeur de classe.
- 'Table' Nouvelle classe d'interactions SQL.
- Nouvelle classe "contrôleur" d'étendre une classe dans un routeur.
- Nouvelle option de configuration pour 'horus.controllers_dir'.
Ce qui est nouveau dans la version 4.0.0:
- La totalité du code est maintenant propre et claire
- Horus est maintenant juste une base de code solide, flexible pleine
- Le noyau réorganisé
- Horus est maintenant prêt à travailler sous n'importe quel modèle de conception MVC (/ HMVC, etc ..)
- Reconstruite peu de code à partir de zéro
- Retiré toutes les fonctions et les classes généraux
Ce qui est nouveau dans la version 3.0.0:
- Suppression de certaines fonctions
- Re-optimisé le noyau
- Retiré non-bons codes
- Retiré events_ * fonctions, ajouté de nouveaux événements intelligents classe OOP
- Correction tous passé versions bogues
- Re-construit le routeur à partir de zéro
- routeur prend désormais en charge les autorisations
- conteneur Nouvelle classe
- Nouvelles fonctions
Ce qui est nouveau dans la version 2.0.0:
- Nouvelles fonctions
- Retiré codes non utiles
- Re-optimisé le noyau
- Nouveau Crochets / Manifestations dans le noyau
- Cours Horus maintenant sous votre contrôle complet
- Retiré classe d'événements, remplacé avec seulement 3 fonctions minuscules
- Retiré du chargeur de classe, remplacé par une petite auto intelligent fonction (charge et la carte)
- Mise à jour du simulateur de mod_rewrite
Ce qui est nouveau dans la version 1.4.0:
- Optimisé Kernel
- bogues corrigés
- Nouvelles fonctions:
- mempty () comme vide, mais travaille avec de multiples vars à la fois
- halt ($ code, $ message) Arrêter l'application et le code d'état HTTP
- array_get (array $ input, $ needle, sauf $ = null) obtenir des éléments de réseau ou d'obtenir tous sauf
- Le nouveau mot de passe API hachage de PHP 5.5 est maintenant ici sur aucune version de PHP;) password_hash (), password_get_info (), password_needs_rehash (), password_verify ()
- paginate () minuscule Fonction intelligente Pagination
- array_column () renvoient les valeurs d'une seule colonne dans le tableau d'entrée
- maili mail () () amélioration de la fonction
- Nouvelles Options de configuration:
- Vous pouvez maintenant définir / réinitialiser toute configuration de tout où non seulement de construction utilisant Horus () - & # X3e; config ()
- 'horus.timezone' set fuseau horaire local, par défaut de & quot; PHP par défaut & quot;
- 'horus.auto_run' Horus dire pour exécuter elle-même automatiquement afin que vous ne faites pas Horus () - & # X3e; run (), par défaut & quot; vrai & quot;
- 'horus.use_router' si vous voulez utiliser un routeur ou non: D, par défaut & quot; faux & quot;
- 'horus.simulator_method' [1 ou 2], procédé qui voulez-vous, 'index.php /' (1) ou (2), par défaut de & quot '/?'; une & quot;
- nouvelles constantes:
- Oui est le même que true
- Pas est le même que false
- ORM nouvelle méthode
- GetSQL () pour obtenir l'instruction SQL généré
- getInputs () pour obtenir les données générées (valeurs liés)
Ce qui est nouveau dans la version 1.3.0:
- Nouvelle Classe (ORM)
- Nouvelles fonctions (array_start (), array_end (), Horus (), array_isset (), array_unset (), array_define ())
- Options nouvelle configuration
- Autoloading des événements, ORM est maintenant optionnel
- Plusieurs vues rendu à la fois
- Correction de bugs de la version 1.2.0
- Pour Méthodes de classe, prend désormais en charge l'extension de l'url: .html et '-' partir de la version 1.3.0
- noyau optimisé
Exigences :
- PHP 5 ou supérieur
Commentaires non trouvées