Notes:
There still are some (minor) features missing that have been planned for the first official release, but as this version is being used in several large applications now, it's time for a release.
Running without any optimization features and tweeks, Lore is about as fast as ActiveRecord in all Benchmarks, yet providing a larger feature set, including
- Prepared statements
- Simple lazy / eager loading
- Multiple inheritance
- Arbitrary table and attribute names
- Access to most native SQL statements (HAVING, GROUP BY, IN, ...) and all aggregate functions (avg, count, max ...)
- Mmap result caching
- A nice, intuitive query abstraction (DSL)
- Produces clean SQL
(you also can run Lore on ActiveRecord schemata, so switching is no big deal, switching from Lore to AR is)
Lore also builds customizable, *production-ready* CRUD forms at runtime (no HTML generation).
Changes:
|