Frameworks for .NET applications

We know most applications consist of 3-tiers, Data access ,Bussiness logic, interface. we can use generators to generate

 these tiers using generators which most of them support differnet frameworks that can use for ur application

 like code smith, mygeneration, LLBL Gen and others.

theses r some of frameworks :

 1. Spring.NET - Spring.NET is an open source application framework that makes building  enterprise .NET applications easier. Providing components based on proven design patterns that can be integrated into all tiers of your application architecture, Spring helps increase development productivity and improve application quality and performance.

2. nHibernate - NHibernate is a .NET based object persistence library for relational databases. It is a widely used OR persistant tool these days. It is inspired by Java hibernate.

3. .netTiers - .netTiers is a set of open source code generation templates that simplify the tasks of creating customized Application Tiers.solidifies the .netTiers application framework presence in both, the ORM and Application Generation Markets.  With many advanced new features, and already a presence for supporting the up and coming .Net Framework 3.0.

4. MyGeneration's doodAds - doodAds is an elegant .NET architecture available in C# and VB.NET and capable of supporting any .NET managed data provider. Currently dOOdads are available for Microsoft SQL, Oracle, Firebird, Access, PostgreSQL, VistaDB, SQLite, and MySQL . You can use MyGeneration Code Generator to generate DAL classes easily for DoodAds. (that i used)

5. IBatis.NET - The iBATIS Data Mapper framework makes it easier to use a database with Java and .NET applications. iBATIS couples objects with stored procedures or SQL statements using a XML descriptor. Simple and elegant.

6. EasyObjects.NET - EasyObjects.NET is an object relational mapper (ORM) architecture based on a combination of the popular MyGeneration dOOdads architecture and the Microsoft Enterprise Library.

7. AdapDev.NET - Adapdev.NET is a robust enterprise framework that supplements the MS.NET framework. It's the foundation of Codus (OR Code generator) and Zanebug (A unit testing framework) providing the underlying code generation and unit testing engines.

8. Gentle.NET - Gentle.NET is an RDBMS independent object persistence framework. It features automatic SQL generation and object construction, an SQL factory for creating custom queries, DataView construction helpers, excellent performance and reasonably complete docs.

9.EntitySpaces - the EntitySpaces architecture is there for you. EntitySpaces is provider independent, which means that you can run the same binary code against any of the supported databases. EntitySpaces is available in both C# and VB.NET. EntitySpaces uses no reflection, no xml files, and sports a tiny foot print of less than 200k. Pound for pound, EntitySpaces is one tough .NET architecture. and ES 2007 has many new features like LinQ support.(not free)

for more detials see  Anoop Madhusudanan's blog about .net development frameworks

Comments

# » Frameworks for .NET applications

Monday, June 25, 2007 2:28 AM by » Frameworks for .NET applications