WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Здесь представлен список существующего программного обеспечения 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 и boost Да Да Да Да Да Да Да Да Да

Flex

Java

iOS

.NET

  • ADO.NET Entity Framework, включена в .NET Framework 3.5 SP1 и новее
  • Base One Foundation Component Library, бесплатная и коммерческая версии
  • Business Logic Toolkit, с открытым исходным кодом
  • Castle ActiveRecord, ActiveRecord для .NET, с открытым исходным кодом
  • DatabaseObjects .NET, с открытым исходным кодом
  • DataObjects.NET, коммерческая
  • Dapper, с открытым исходным кодом
  • DevExpress eXpressPersistent Objects™ (XPO), коммерческая, с 30-дневным пробным периодом
  • ECO, коммерческая, но свободное использование до 12 классов
  • EntitySpaces, была коммерческой, сейчас бесплатна
  • iBATIS, бесплатная, с открытым исходным кодом, поддерживалась ASF, но сейчас не активна
  • LINQ to DB / linq2db, бесплатная с открытым исходным кодом
  • LLBLGen Pro, коммерческая
  • Neo, с открытым исходным кодом, но сейчас не активна
  • NHibernate, с открытым исходным кодом
  • nHydrate, с открытым исходным кодом
  • Persistor.NET, бесплатная или коммерческая
  • Quick Objects, бесплатная или коммерческая
  • Sabine.NET, бесплатная с открытым кодом.
  • Signum Framework, с открытым исходным кодом
  • SubSonic, с открытым исходным кодом

Object Pascal (Delphi)

  • BDE
  • Bold for Delphi передовая ORM-библиотека и фреймворк
  • DB Express
  • ECO от Capable Objects, доступна для Delphi 2007 и Delphi Prism 2010
  • EntityDAC[1] — наиболее современный (последний релиз — 5 июля 2016 года) и производительный ORM фреймворк для Delphi. Работает на всех вышедших на данный момент версиях Delphi.
  • FireBird
  • InterBase

Objective-C, Cocoa

Perl

PHP

  • CakePHP, ORM и фреймворк для PHP 5, с открытым исходным кодом (скаляры, массивы, объекты); на основе самоанализа базы данных, ни один класс не распространяется
  • CodeIgniter, фреймворк, включающий в себя реализацию ActiveRecord, но по сути CodeIgniter ActiveRecord является лишь классом для постройки SQL запроса и не имеет никакого отношения к ORM или 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, с открытым исходным кодом
  • PonyORM, ORM с открытым исходным кодом, предоставляет уникальный "pythonic" интерфейс для работы с данными
  • Orator, ActiveRecord ORM, которая очень похожа на ORM Eloquent из мира PHP.

Ruby

JavaScript

  • Sequelize, ORM для Node.js, основанная на отложенной стратегии вычислений (promise)
  • TypeORM, ORM для Node.js полностью написанная на typescript
  • Objection, ORM для Node.js основанная на knex query builder
  • Waterline, ORM для Node.js изначально бывшая частью MVC фреймворка sails.js
  • JugglerDB, ORM для Node.js форк этой используется например в фреймворке loopback

Smalltalk

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

Visual Basic 6.0

См. также

Примечания

  1. Devart. EntityDAC - new and powerful ORM for Delphi. EntityDAC. Devart (1 октября 2014).
  2. Sequel: The Database Toolkit for Ruby (англ.).

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии