Nelson
Nelson

Reputation: 259

.Net : main resources, tools and libraries, open source or not, to build entreprise level applications?

As a young professional in .Net, I noticed that there are plenty of .Net application blocks for build an entreprise level application. Still, I could not find a place where all these resources are gathered, as an entry point to .Net development for beginners or professional.

Here is my question. Which application blocks do you use in your entreprise-level application? Please classify your blocks (database access, GUI, testing... add tags to it dammit!), precise if it is open source or not. If your library provides functionnality in several fields (like Microsoft prism), some additional information would be great.

Be specific. No tiny useful block shall be forgotten. Vote up useful and entreprise level libraries, vote down unstable ones. Gotta catch'em all!

Of course if such a place exists, I'd be glad to get its url ;-)

Libraries :

Resources :

Upvotes: 2

Views: 232

Answers (4)

Robert Harvey
Robert Harvey

Reputation: 180868

The Microsoft Enterprise Library is a collection of reusable software components (application blocks) designed to assist software developers with common enterprise development cross-cutting concerns (such as logging, validation, data access, exception handling, and many others). Application blocks are a type of guidance; they are provided as source code, test cases, and documentation that can be used "as is," extended, or modified by developers to use on complex, enterprise-level line-of-business development projects.

http://msdn.microsoft.com/en-us/library/cc467894.aspx

  • The Caching Application Block
  • The Cryptography Application Block
  • The Data Access Application Block
  • The Exception Handling Application Block
  • The Logging Application Block
  • The Policy Injection Application Block
  • The Security Application Block
  • The Unity Application Block
  • The Validation Application Block

Upvotes: 1

g .
g .

Reputation: 8270

NHibernate for persisting objects to a relational database.

Upvotes: 1

George Silva
George Silva

Reputation: 3484

ProjNET - to deal with projections and spatial data. OpenSource!

Upvotes: 0

Nifle
Nifle

Reputation: 11933

There are several places that have open source .Net libraries and applications for you to rummage through.

Here are a few

Upvotes: 1

Related Questions