Frameworks and Libraries

C#

.Net Framework

Website:

Mono

Website:

ORM

I use NHibernate for all of my Object-Relational Mapping duties. I do the mapping with Fluent NHibernate, and querying with LINQ to NHibernate.

NHibernate

Website: http://nhforge.org/

NHibernate is a mature, open source object-relational mapper for the .NET framework. It's actively developed , fully featured and used in thousands of successful projects.

Fluent NHibernate

Website: http://fluentnhibernate.org/

Fluent, XML-less, compile safe, automated, convention-based mappings for NHibernate.

LINQ to NHibernate

Website: http://ayende.com/Blog/archive/2009/07/26/nhibernate-linq-1.0-released.aspx

Linq for NHibernate allows developers to write queries using LINQ syntax, which are then translated into Criteria Queries that are executed by an NHibernate Session object.

Java

J2SE

Website:

J2EE

Website:

Python

Django

Website:

Databases

SQL Server

Website:

MySql

Website:

MongoDB

Website: http://mongodb.org

MongoDB is a scalable, high-performance, open source, schema-free, document-oriented database. MongoDB features include: