When comparing Propel vs Nette, the Slant community recommends Propel for most people. In the question“What are the best PHP ORMs?” Propel is ranked 5th while Nette is ranked 6th. 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.
Specs
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 Built around good programming practices
Nette is built to help developers create good, maintainable code using the DRY principle.
Pro Open source
Nette is open source and is distributed under the MIT license.
Cons
Con Backward compatibiliy breaks
Since it's based on PHP 5.4+, using an older version of PHP may cause issues.
Con Hard to find information in English
Nette is mostly used in the Czech Republic and Slovakia and most of the information coming from third-party sources is not in English.
