Horus Framework

Software Screenshot:
Horus Framework
Software Details:
Version: 13 updated
Upload Date: 1 Oct 15
Distribution Type: Freeware
Downloads: 32

Rating: 4.0/5 (Total Votes: 1)

The Horus Framework is a pretty solid attempt at designing a good OOP framework in as a small package as possible.

Focused on a light codebase and on a solid, standards-friendly approach, Horus can be used to write advanced applications without having to deal with complex coding toolkits like Zend or CakePHP.

Horus is easy to learn and the code is pretty well commented in case developers need help figuring out what's going on.

What is new in this release:

  • Now you must have at least PHP 5.3
  • New Class Horus_Facade.
  • Removed Horus_PDO class.
  • Can use objects or static objects easily.
  • New constants.
  • Removed all useless codes.
  • New Events system.
  • New function Horus().

What is new in version 12.0:

  • Now you must have at least PHP 5.3
  • New Class Horus_Facade.
  • Removed Horus_PDO class.
  • Can use objects or static objects easily.
  • New constants.
  • Removed all useless codes.
  • New Events system.
  • New function Horus().

What is new in version 11.0:

  • Now you must have at least PHP 5.3
  • New Class Horus_Facade.
  • Removed Horus_PDO class.
  • Can use objects or static objects easily.
  • New constants.
  • Removed all useless codes.
  • New Events system.
  • New function Horus().

What is new in version 10.1:

  • Now you must have at least PHP 5.3
  • New Class Horus_Facade.
  • Removed Horus_PDO class.
  • Can use objects or static objects easily.
  • New constants.
  • Removed all useless codes.
  • New Events system.
  • New function Horus().

What is new in version 9.4:

  • Added new methods (__invoke, has, del, ldel, lhas) in Horus_Container .
  • Added new method cache in Horus_Response .
  • Added new REGEX shortcut @domain .
  • Updated the wiki.html file .
  • HPHP is now the foundation of XPress CMS which is coming soon.

What is new in version 9.2:

  • Added more power to the Horus_Container.
  • Updated the wiki.

What is new in version 9.0:

  • Horus Framework became a portable full stack oop framework
  • New Classes and managers
  • Environment Class
  • Response Manager
  • Request Manager
  • Smart Routing with no loop just lazy route
  • Sub-Domain routing support
  • Multiple ways to implement rewrite emulator for any web server
  • Utilitites Class
  • PDO Simplified Class
  • Better AutoLoader Class
  • New Hooks system

What is new in version 8.0:

  • More faster than in the past.
  • More power with less code.
  • More smaller.
  • Method override from post-form.
  • Full Procedural (No OOP but Ready For OOP Apps).
  • More helpers.
  • Run one or many routes with no loop.

What is new in version 7.0:

  • New high-performance routing mechanism
  • Added support for sub-domain routing
  • New simple modular controller class
  • New environment variables
  • New Constants
  • New function Horus() to get the horus object
  • New method Horus()->statics() to an object of current memory-peak, memory-usage & cpu load avg
  • Horus.php is now more faster and could be compared to any plain PHP code
  • Removed useless codes
  • Optimized some parts of the code
  • Router & SQL Classes are now lazy-initialzed [constructed just on demand]
  • Horus 7 now merges any input vars from any request methods [ HEAD,POST,PUT,GET, ... etc ] in just one array $_REQUEST
  • Horus 7 accepts any input format "json/xml/query-string"

What is new in version 6.0:

  • Rewrote Horus Router with new powerful ideas.
  • New Horus methods.
  • Upgraded Horus Container.
  • New class Document store based on sql dbms.
  • New class key => value store based on sql dbms.
  • Optimized some codes.
  • New simulator method using /? or index.php/.

What is new in version 5.0:

  • Much more faster
  • No configs
  • Auto detect whether to enable simulator or not
  • Just a one-file framework

What is new in version 4.1:

  • More code cleaning.
  • Removed loader class.
  • New 'Table' class for SQL interactions.
  • New 'Controller' class to extend a class into a router.
  • New Config option for 'horus.controllers_dir'.

What is new in version 4.0.0:

  • The whole code is now clean and clear
  • Horus is now just a full flexible strong codebase
  • The kernel re-organized
  • Horus now is ready to work under any design pattern (mvc/hmvc, .. etc)
  • Rebuilt some code from scratch
  • Removed all overhead functions & classes

What is new in version 3.0.0:

  • Removed some functions
  • Re-optimized the core
  • Removed non-good codes
  • Removed events_* functions, added new smart events OOP class
  • Fixed all past versions bugs
  • Re-built the router from scratch
  • Router now supports permissions
  • New class container
  • New functions

What is new in version 2.0.0:

  • New functions
  • Removed non-helpful codes
  • Re-Optimized the core
  • New Hooks/Events in the core
  • Horus classes now under your full control
  • Removed events class, replaced with just 3 tiny functions
  • Removed loader class, replaced with a smart tiny auto(load&map) function
  • Updated the mod_rewrite simulator

What is new in version 1.4.0:

  • Optimized Kernel
  • Fixed Bugs
  • New Functions:
  • mempty() like empty but works with multiple vars at once
  • halt($code, $message) stop application and http status code
  • array_get(array $input, $needle, $except = null) Get elements from array or get all except some
  • The new password hashing api of PHP 5.5 is now here on any php version ;) password_hash(), password_get_info(), password_needs_rehash(), password_verify()
  • paginate() Tiny Smart Pagination Function
  • array_column() Return the values from a single column in the input array
  • maili() Mail() improved function
  • New Configuration Options:
  • Now you can set/reset any configuration from any where not only from construction using horus()->config()
  • 'horus.timezone' set local timezone, default "PHP Default"
  • 'horus.auto_run' tell horus to run it self automatically so you don't do horus()->run(), default "true"
  • 'horus.use_router' if you want to use router or not :D , default "false"
  • 'horus.simulator_method' [1 or 2], which method do you want, 'index.php/'(1) or '?/'(2) , default "1"
  • New Constants:
  • Yes is the same as true
  • No is the same as false
  • ORM new method
  • getSQL() to get the generated sql statement
  • getInputs() to get the generated inputs (bound values)

What is new in version 1.3.0:

  • New Class (ORM)
  • New Functions (array_start(), array_end(), horus(), array_isset(), array_unset(), array_define())
  • New Configuration Options
  • Autoloading of events, ORM is now optional
  • Multiple views rendering at once
  • Fixed bugs of Version 1.2.0
  • For Class Methods, Now Supports url extension Like: .html and '-' From Version 1.3.0
  • Kernel Optimized

Requirements:

  • PHP 5 or higher

Similar Software

Other Software of Developer Mohammed Abdullah Al-Ashaal

PXML TPL
PXML TPL

13 May 15

Horus Plus
Horus Plus

12 Apr 15

Horus Emoticons
Horus Emoticons

13 May 15

Comments to Horus Framework

Comments not found
Add Comment
Turn on images!