When comparing Propel vs Paris Orm, the Slant community recommends Propel for most people. In the question“What are the best PHP ORMs?” Propel is ranked 5th while Paris Orm is ranked 11th. The most important reason people chose Propel is:
It requires some learning curve, but at the end it's a powerful and versatile ORM. We've been using it for a very big database in a realtime multi-frontend app with zero issues.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Powerful and versatile ORM
It requires some learning curve, but at the end it's a powerful and versatile ORM. We've been using it for a very big database in a realtime multi-frontend app with zero issues.
Pro Support for a large number of databases
Since it uses PDO, it supports all PDO enabled databases, with MySQL, SQLite, PostgreSQL, MSSQL, Oracle included.
Pro Simple to learn
Propel uses Active Record, which is a rather simple to understand implementation of an ORM. It's also the most widely adopted implementation. In simple words: an object represents a row, you can create or edit an object to create or edit the corresponding row.
Pro Stable
As the code hasn't been drastically changed in the past few years, there is no further learning required once its been learned once.
Pro Simple
Paris (and idiorm) is designed to be helpful on the simple tasks that would require a lot of code, then to get out of the way for complex tasks.
Pro Well documented
For such a simple ORM, its well documented.
Pro Fast
Only 2 files to load.
Pro Small
Paris Orm is a single file that sits on top of Idiorm which is also a single file.
Pro Framework Agnostic
Because of the small size, it can be attached to any framework or used by itself.
Cons
Con Backward compatibiliy breaks
Since it's based on PHP 5.4+, using an older version of PHP may cause issues.
Alternative Products
