Junction — a new persistance layer for PHP 5

October 4, 2007

News

Over the summer I started a project which I would like to introduce to you. Junction is a new persistance layer, much like Propel, written in PHP 5 and based on the popular Java persistance layer Hibernate.

A persistance layer is a little bit of software between the database and the application. It maps data objects (with getters and setters) to database tables. The goal is to automate basic query construction, decouple the application from the database, and allow for faster development. With Junction you write a simple data object (the only requirement is that it have getters and setters) and a mapping file, following that you can start interacting with the database.

In the spirit of the open source mantra “release early, release often” I and my partners have chosen to release Junction. It is our hope that you will find yourself immediately productive with it. Over the course of the year we will be continuing development with a focus on several major features. Junction is completely open source (under the MIT license), so please help out with bugs or suggestions. Please see our project web site for more information.

About vaultedceilings

I am a young programmer and am completing my undergraduate studies with a degree in philosophy and computer science. I love to program and talk about design. I am especially interested in web programming, and its relationship to common design practices.

View all posts by vaultedceilings

Comments are closed.