ORM in the PHP World

Maggie Nelson (20.May.2009)
Talk at php|tek 2009 (English - US)

Rating: 4 of 5

PHP applications that require database access face two types of developers: a) those who design the database first, then fit the PHP code around it, or b) those who design the application model, then fit the database around it. The two kinds fight, and often, sometimes losing sight of what's important in a web application: performance and ease of maintenance. In either case, the application ends up relying on an overblown system mapping what's in the database to objects in PHP.

So what is the PHP community doing about it? Maggie will talk about available object-relational mapping (ORM) implementations across the PHP world: frameworks, packages and random found-on-teh-Interwebs classes. She will also talk about what makes a good ORM system (a most likely biased opinion, so please come with questions!) She will also talk about expanding your ORM to incorporate results caching, database replication and data sharding.

Who are you?

Claim talk

By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.

If the claim is approved you will be able to edit the information for this talk.

Are you sure?

 
Comments closed.

Comments

Rating: 3 of 5

20.May.2009 at 22:38 by Matthew Turland

Speaker presented relatively well, but got flustered and tended to ramble at several points. Pace was a bit quick. Examples of specific ORMs had somewhat shallow depth and didn't offer much comparison between them. Coverage of what ORMs are, situations in which they are or aren't appropriate, and available alternatives was good.

Rating: 4 of 5

24.May.2009 at 15:55 by Keith Casey

I appreciated the considerations presented - not learning another language for SQL, performance, etc - but I didn't feel like there was a conclusion. I didn't get the idea that there was a "So given our requirements, I've found X, Y, and Z to be the best options."

That said, the criticism and comments were all true and raised various points that I hadn't considered previously. I hope some of the ORM frameworks ponder the points.

Cloud server hosting by Combell Combell      © Joind.in 2012