Comparison of object-relational mapping software

Comparison of object-relational mapping software

This table shows some of the major ORM software products currently available.

Software Platform Availability License Version
Autumn Python Open source MIT License 0.5.1 (2008-12-23[1])
DataObjects.Net .NET 4.0 Commercial 4.4 (2011-02-11[2])
DevExpress .NET 4.0 Commercial 11.1.8 (2011-09-30)[3]
ECO .NET 4.0 Commercial ECO 6 Final (2011-04-18[4])
Hibernate Java Virtual Machine Open source GNU Lesser General Public License 3.6.2 Final / March 10, 2011
iBATIS Cross-platform Open Source Apache License 2.0
LLBLGen_Pro .NET 4.0 Commercial 3.1
Microsoft ADO.NET Entity Framework .NET 4.0 Part of .NET 4.0 v4.0 (2010-04-12)
nHibernate .NET 2.0 Open source GNU Lesser General Public License 2.1.2.GA (2009-11-22[5])
ODB Cross-platform C++ Dual-licensed GNU General Public License and Proprietary License 1.6.0 / October 4, 2011
SQLAlchemy Python Open source MIT License 0.6.4 / September 7, 2010; 12 months ago (2010-09-07)
SQLObject Python
Storm Python Open source LGPL 2.1 0.18 / October 26, 2010; 11 months ago (2010-10-26)
SubSonic .NET 2.0 Open Source New BSD 3.0 / July 2009
Telerik OpenAccess ORM .NET 2.0+ Free & Commercial Q2'11 (2011-07-13[6])
TopLink Java Virtual Machine Commercial Oracle License 10g
WebORB Integration Server .NET, Java, PHP Commercial & Open source WebORB for .NET and WebORB for Java = Proprietary License, WebORB for PHP = Mozilla Public License WebORB for .NET v.4.2 (Oct 2010), WebORB for Java v.4.0 (Sep 2010), WebORB for PHP (Sep 2008)

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Object-relational mapping — For another use of ORM , see Object role modeling. Object relational mapping (ORM, O/RM, and O/R mapping) in computer software is a programming technique for converting data between incompatible type systems in object oriented programming… …   Wikipedia

  • Object-relational database — An object relational database (ORD), or object relational database management system (ORDBMS), is a database management system (DBMS) similar to a relational database, but with an object oriented database model: objects, classes and inheritance… …   Wikipedia

  • Object-relational impedance mismatch — The object relational impedance mismatch is a set of conceptual and technical difficulties that are often encountered when a relational database management system (RDBMS) is being used by a program written in an object oriented programming… …   Wikipedia

  • Comparison of object database management systems — Features Information about what fundamental ODBMS features are implemented natively. Name Current Stable Version Language(s) SQL support Datatypes License Description Caché 2010.1.4 ObjectScript (dynamic language), Basic. Java/.NET object mapping …   Wikipedia

  • Object-oriented programming — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

  • Object database — Example of an object oriented model.[1] An object database (also object oriented database management system) is a database management system in which information is represented in the form of objects as used in object oriented programming. Object …   Wikipedia

  • Object-Role Modeling — Not to be confused with Object relational mapping. Example of the application of Object Role Modeling in a Schema for Geologic Surface , Stephen M. Richard (1999).[1] Object Role Modeling (ORM) is a method for conceptual modeling, and can be used …   Wikipedia

  • Object role modeling — Not to be confused with Object relational mapping. [ Stephen M. Richard (1999). [http://pubs.usgs.gov/of/1999/of99 386/richard.html Geologic Concept Modeling] . U.S. Geological Survey Open File Report 99 386.] ] Object Role Modeling (ORM) in the… …   Wikipedia

  • Web mapping — is the process of designing, implementing, generating and delivering maps on the World Wide Web and its product. While web mapping primarily deals with technological issues, web cartography additionally studies theoretic aspects: the use of web… …   Wikipedia

  • ORM — также может означать: англ. Object Role Model, рус. Модель ролей объекта методика концептуального проектирования информационных систем, включающая собственную графическую нотацию. Содержание 1 Задача …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”