资 源 简 介
The GEM Project is a fully open source web application system. The goal of the project is to provide the PHP developer with a means to rapidly deploy highly scalable and extendable web applications. GEM uses a creative System and Services architecture, enabling developers to select only the services they need for a particular project, and enabling the development of custom services as needed.
By default, GEM offers the developer a growing number of services, including user, media, and soon to come many others. The services provide the developer an API with which to interface with the model domain layer. The domain layer follows the Unit of Work pattern to eliminate unnecessary database updates. Additionally, the GEM model mapper layer provide the developer with lazy loading out-of-the-box.