User:Jigpuzzled/sandbox
Appearance
File:PHPixie Logo.png | |
Stable release | 1.45
/ December 16, 2012 |
---|---|
Operating system | Cross-platform |
Platform | PHP 5.3 |
Available in | Multilingual |
Type | Web application framework |
License | BSD License |
Website | phpixie.com |
PHPixie is a PHP open source web application framework that implements the HMVC pattern.
History
[edit]PHPixie started in early 2012 as a fork of Kohana framework aiming to tailor it for read-only websites with performance in mind[1]. In July 2012 patches covered most of the Kohana core so the decision was made to rewrite the system from the ground up resulting in the 1.0 release[2].
Project guideline
[edit]The project guideline is:
- Focus on speed and page load time.[3]
- Unlike some other lightweight frameworks that don't provide a full stack of features PHPixie does provide a limited full stack that sacrifices features for efficiency.
- PHPixie should be easy to learn and immediately understandable to developers with experience in Codeigniter or Kohana.
- While providing a stable codebase it mustn't stand in developers' way by forcing high level abstractions.
- As of version 1.25 PHPixie is written in PHP 5.3.
- Cascading File System, a directory structure partially based on namespaces.
- Convention over configuration approach.
- Any core component can be easily overridden.
- Modular approach to components.
Features overview
[edit]- Routing system that allows both use of path templates and routing functions.[5]
- HMVC implementation.
- An Object Relational Mapper (ORM).[6]
External links
[edit]- phpixie.com, official website
- PHPixie tutorial
- PHPixie Git repository
References
[edit]- ^ "Speed up your Kohana". Draconys' Blog. dracony.org. 2012.
- ^ "Introducing PHPixie". Draconys' Blog. dracony.org. 2012.
- ^ "PHP Framework Benchmark". PHPixie Blog. phpixie.com. 2012.
- ^ "PHPixie overview". Ftamework Matrix. matrix.include-once.org. 2012.
- ^ "Routing Tutorial". PHPixie Docs. phpixie.com. 2012.
- ^ "ORM Tutorial". PHPixie Docs. phpixie.com. 2012.
Category:PHP programming language Category:PHP frameworks Category:Web application frameworks