Skip to content

GreySyntax/Hydrogen

 
 

Repository files navigation

#Hydrogen ####PHP 5.3+ Performance and Compatibility Library ####HydrogenPHP.com

Alpha Notice

Hydrogen is currently in Alpha. There are three important things to remember during this period:

  • Alpha means that Hydrogen is in active development and should NOT be considered stable. Using this in a production environment is very, very not recommended. Anyone who attempts this should be capable of altering the code immediately if it breaks. And if you do, please consider submitting those changes on GitHub!
  • There will be NO DEPRECATION during Alpha. Changed function/class/etc names and definitions will be called out in the Changelog with every release, so please read the Changelog carefully when updating.
  • Documentation is currently a little lacking in the code itself, but is being improved in great strides. Refer to the guide below for documentation -- it will be updated with every new release.

Introduction

Hydrogen is a lightweight PHP 5.3+ toolkit to simplify the building of custom, dynamic web applications. Its main focus is on making webapps run ridiculously fast, with performance and high-traffic scalability being the absolute highest concern. Hydrogen has clocked in with impressive statistics, sometimes doubling the traffic that small servers with MySQL-intensive sites can handle.

Hydrogen's other main focus is portability, allowing your webapps to be installed on servers with different operating systems, SQL services, caching services, and semaphore capabilities installed without needing to change a single line of your code -- not even the database queries. Hydrogen is planned to support a wide range of these services by version 1.0. Please see the documentation link below for details.

Requirements

Hydrogen requires PHP 5.3 or later. It makes heavy use of namespaces and other features introduced with this version of PHP, and cannot be ported back to earlier PHP versions.

Other requirements include a web server, a computer, and usually, a keyboard ;-)

Documentation

While there is some PHPDoc-style documentation in the code, it's not currently complete. The best up-to-date Hydrogen guide available is here:

webdevRefinery.com Hydrogen Overview

Support

Informal support for Hydrogen is currently offered on webdevRefinery.com. Ask away in the PHP forum!

Legal

Use of Hydrogen implies agreement with its software license, available in the LICENSE file. This license is subject to change from release to release, so before upgrading to a new version of Hydrogen, please review its license.

Credits

Hydrogen was created by Tom Frost. Contributors can be found in the GitHub Contributor Listing.

About

Hydrogen is a PHP 5.3+ performance and portability library

Resources

License

Stars

Watchers

Forks

Packages

No packages published