Solid Oxygen is the result of several years of personal experience on web application development, working as a head of software engineering teams. The main purpose of Solid Oxygen is to decrease the development time
of the first version of a web application as well as the time to make subsequent changes.
Solid Oxygen is:
- A Database Abstraction Layer
- An Object-Relational Mapper
- A Model-View-Controller Framework
- A library of common utilities
Solid Oxygen was initially developped in C# and ASP.NET, long before the introduction of LINQ with which it shares several ideas. The C# version is also available and it is used in production environments.
This is a translation in PHP, which takes into account the particularities and the idioms of the language and the platform that do not exist in C# and ASP.NET, such as Late Static Binding, the absence
of multiple threads or shared memory, etc. Furthermore, it includes an implementation of LINQ for PHP.
PHP 5.3 is absolutely required. In addition, planned future versions will take advantage of the new features of PHP 5.4. It is always adviced to use the latest version of PHP.
Solid Oxygen is an open source project, distributed for free under the MIT licence.
Useless fact of the day: The chemical element of oxygen, under ridiculously high pressures, becomes solid and turns red. In this state, it forms custers of 8 atoms (O8). Solid oxygen is
also known as ε-oxygen or octaoxygen or simply red oxygen. [wikipedia]
|