ORM软件清单
来源:互联网 发布:淘宝上鸭鸭羽绒服真假 编辑:程序博客网 时间:2024/04/29 04:33
From Wikipedia, the free encyclopedia
This is a list of well-known object-relational mapping software. It is not up-to-date or all-inclusive.
Contents
- 1C++
- 2Flex
- 3Java
- 4Groovy
- 5.NET
- 6Object Pascal (Delphi)
- 7Objective-C, Cocoa
- 8Perl
- 9PHP
- 10Python
- 11Ruby
- 12Smalltalk
- 13Visual Basic 6.0
- 14See also
- 15References
C++
Flex
- Athena Framework, open source Flex ORM, native support formultitenancy
Java
- Cayenne, Apache, open source for Java
- Kodo, commercial implementation of bothJava Data Objects andJava Persistence API
- Torque, an object-relational mapper for Java
- Athena Framework, open source Java ORM, native support for multitenancy SaaS and remoting toAdobe Flex
- Carbonado, open source framework, backed byBerkeley DB orJDBC
- Ebean, open source ORM framework
- EclipseLink, Eclipse persistence platform
- Enterprise Objects Framework, Mac OS X/Java, part of AppleWebObjects
- Hibernate, open source ORM framework, widely used
- MyBatis, formerly named iBATIS, has .NET port
- iBATIS, maintained by ASF, inactive as of 2010
- Java Data Objects (JDO)
- Java Object Oriented Querying (jOOQ)
- Java Persistence API (JPA)
- DataNucleus, open source JDO and JPA implementation
- JPOX, open source JDO 2 reference implementation
- Object Relational Bridge (Apache OJB), an object-relational mapper for Java; as of 2011/01/16,Apache ObJectRelationalBridge was retired
- OpenJPA, Apache, open source, supports JPA API
- ORMLite, lightweight open source framework supporting JDBC and Android
- Sormula, lightweight open source ORM
- TopLink by Oracle
- QuickDB ORM, open source ORM framework (GNU LGPL)
- JEPLayer, ORM focused on JDBC and JTA transactions (Apache v2)
- ObjectDB
Groovy
- GORM
.NET
- ADO.NET Entity Framework, included in .NET Framework 3.5 SP1 and above
- AgileFx, open source
- Base One Foundation Component Library, free or commercial
- Dapper, Simple SQL object mapper for ADO.NET
- Devart LinqConnect, commercial, an ORM solution forOracle,MySQL, PostgreSQL, and SQLite
- Castle ActiveRecord, ActiveRecord for .NET, open source
- DatabaseObjects .NET, open source
- DataObjects.NET, commercial
- DevForce, commercial, N-tier
- ECO, commercial but free use for up to 12 classes
- EntitySpaces, commercial
- Habanero, free open source enterprise application framework with a free code generating tool
- MyBatis, free open source, formerly named iBATIS
- iBATIS, free open source, maintained byASF but now inactive.
- LINQ to SQL, included in .NET Framework 3.5
- LLBLGen Pro, commercial
- Mintiera, free or commercial, creates open source by reverse mapping physical data model
- Neo, open source
- NHibernate, open source
- nHydrate, open source
- ObjectMapper .NET, GPL and commercial license
- OpenAccess ORM, by Telerik free or commercial
- Persistor.NET, free or commercial
- Quick Objects, free or commercial
- Signum Framework, open source
- SubSonic, open source
- XPO, commercial, by DevExpress
Object Pascal (Delphi)
- Bold for Delphi
- ECO by Capable Objects, available for Delphi 2007 and Delphi Prism 2010
- TMS Aurelius - by TMS Software
- mORMot framework which is an Open Source Client-Server ORM for Delphi 6 and up
Objective-C, Cocoa
- Core Data, object graph management framework with several persistent stores, ships with Mac OS X and iOS
Perl
- DBIx::Class
- Rose-DB-Object
PHP
- CakePHP, ORM and framework for PHP 5, open source (scalars, arrays, objects); based on database introspection, no class extending
- CodeIgniter, framework that includes an ActiveRecord implementation
- MVC MED, open source MVC with basic functions integrated, and a mapping classes generator from a MySQL database.
- Doctrine, open source ORM for PHP 5.2.3, 5.3.X. Free software (GNU LGPL)
- PdoMap, open source ORM for PHP 5.x, inspired by Hibernate, free software (GNU LGPL)
- Eloquent ORM, ORM bundled with the Laravel PHP micro framework
- Kohana, framework that includes an ActiveRecord implementation
- Propel, ORM and query-toolkit for PHP 5, inspired byApache Torque, free software, MIT
- Rocks, open source ORM for PHP 5.1 plus, free for non-commercial use, GPL
- Qcodo, ORM and framework for PHP 5, open source
- Redbean, ORM layer for PHP 5, creates and maintains tables on the fly, open source, BSD
- Torpor, open source ORM for PHP 5.1 plus, free software, MIT, database and OS agnostic
- Yii, ORM and framework for PHP 5, released under the BSD license. Based on the ActiveRecord pattern.
- FuelPHP, ORM and framework for PHP 5.3, released under the MIT license. Based on the ActiveRecord pattern.
- Zend Framework, framework that includes a table data gateway and row data gateway implementations.
Python
- Dejavu, Open Source thread-safe Object-Relational Mapper for Python applications
- Django, ORM included in Django framework, open source
- SQLAlchemy, open source
- SQLObject, open source
- Storm, open source (LGPL 2.1) developed atCanonical Ltd.
- Tryton, open source
- web2py, ORM named DAL is included in web2py framework, open source
Ruby
- ActiveRecord, part ofRuby on Rails, open source
- Datamapper
- iBATIS, free open source
Smalltalk
- TOPLink/Smalltalk, by Oracle, the Smalltalk predecessor of the Java version of TOPLink
Visual Basic 6.0
- DatabaseObjects, open source
See also
- Comparison of object-relational mapping software
- ORM软件清单
- 经营部软件修改清单
- Web 2.0软件清单。
- Mac 软件清单
- Windows软件清单
- 装机软件清单
- MAC 软件清单
- android必备软件清单[]
- 装机软件清单
- 装机软件清单
- 人工智能软件工程师软件清单
- android开发环境软件清单
- 我的Gentoo软件清单
- 彩信平台软件模块清单
- 日常电脑软件推荐清单
- 我的软件清单/推荐
- 软件开发与常用工具清单
- 我的Ubuntu软件清单
- Java线程池
- 如何在beamer中添加其它语言的描述性源代码【方法一】
- 高质量程序设计指南--重载 覆盖 隐藏
- 无敌的数据结构题目(2)
- Android Design
- ORM软件清单
- VS2010 调试技巧
- 安装使用sqlserver2000数据库的一些问题及解决方案
- C++中 static、const 应用小结 .
- 关于在HMAC_MD5加密遇到的问题
- 总结2011
- 老子的软件之道 - 道篇 33 企业家精神
- IIS 7.0 修改 WEB.CONFIG 即可实现 *.HTML 伪静态
- java遍历文件夹