Список ORM-библиотек

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Здесь представлен список существующего ORM программного обеспечения.

C++[править | править вики-текст]

Название Open source Лицензия Особенности фреймворка Qt поддержка boost поддержка MySQL поддержка PostgreSQL поддержка SQLite поддержка Oracle поддержка MSSQL Server поддержка ODBC поддержка IBM DB2 поддержка
LiteSQL Да BSD нет Да Да Да Да
ODB Да GPL/другая нет Да Да Да Да Да Да Да
Wt::Dbo Да GPL / коммерческая нет Нет Да Да Да Да Да Нет Нет Нет
QxOrm Да GPL/другая да, Qt and boost Да Да Да Да Да Да Да Да Да

Flex[править | править вики-текст]

Java[править | править вики-текст]

iOS[править | править вики-текст]

.NET[править | править вики-текст]

Object Pascal (Delphi)[править | править вики-текст]

Objective-C, Cocoa[править | править вики-текст]

Perl[править | править вики-текст]

PHP[править | править вики-текст]

  • CakePHP, ORM и фреймворк для PHP 5, с открытым исходным кодом (скаляры, массивы, объекты); на основе самоанализа базы данных, ни один класс не распространяется
  • CodeIgniter, фреймворк, включающий в себя реализацию ActiveRecord
  • Doctrine, ORM для PHP 5.2.3, 5.3.X. Бесплатное ПО (MIT), с открытым исходным кодом
  • Eloquent, ActiveRecord ORM, с открытым исходным кодом (MIT), из фреймворка Laravel. Она также доступна в качестве независимого компонента
  • FuelPHP, ORM и фреймворк для PHP 5.3, выпущена под лицензией MIT. Основана на ActiveRecord.
  • ORM Designer, инструмент визуализации и кодогенератор для PHP ORM фреймворков, коммерческая
  • PHPixie, ORM и фреймворк для PHP 5.3, с открытым исходным кодом
  • Propel, ORM и запрос-инструментарий для PHP 5, вдохновлен Apache Torque, бесплатное ПО, MIT
  • Qcodo, ORM and framework for PHP 5, с открытым исходным кодом
  • Rocks, ORM с открытым исходным кодом для PHP 5.1+, бесплатна для некоммерческого использования, GPL
  • Redbean, ORM слой для PHP 5, создает и поддерживает таблицы на лету, с открытым исходным кодом, BSD
  • Torpor, ORM с открытым исходным кодом для PHP 5.1+, бесплатное ПО, MIT, база данных и ОС агностик
  • Yii, ORM и фреймворк для PHP 5, выпускается под лицензией BSD. Основан на ActiveRecord
  • Zend Framework, свободный фреймворк на PHP для разработки веб-приложений и веб-сервисов

Python[править | править вики-текст]

  • Django, ORM включенная в Django фреймворк, с открытым исходным кодом
  • Peewee ORM, небольшая, выразительная ORM, встроенная поддержка для SQLite, MySQL и PostgreSQL и специальное расширение для H-Store, с открытым исходным кодом
  • SQLAlchemy, с открытым исходным кодом
  • SQLObject, с открытым исходным кодом
  • Storm, с открытым исходным кодом (LGPL 2.1) разработанная в Canonical Ltd.
  • Tryton, с открытым исходным кодом
  • web2py, средства из ORM обрабатываются DAL в web2py, с открытым исходным кодом

Ruby[править | править вики-текст]

  • ActiveRecord, как часть Ruby on Rails, с открытым исходным кодом
  • Sequel,[1], с открытым исходным кодом
  • Datamapper (неактивный)
  • iBATIS (неактивный)

Smalltalk[править | править вики-текст]

  • TOPLink/Smalltalk, от Oracle, Smalltalk предшественник Java версии TopLink

Visual Basic 6.0[править | править вики-текст]

See also[править | править вики-текст]

Примечания[править | править вики-текст]