473,396 Members | 2,111 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Microsoft enterpise library

Hi,
Are you using the Microsoft enterpise library? I am considdering using
this in a new project. I am specialy interested in the Logging,
database, and exception modules. Anyone having experience with this? It
seems pretty nice, but I am concerned about the performance. I think
the enterprise library seems pretty heavy, with everything
configurable, but maybe I am completly wrong. It is designed by the
practice and pattern group, so it should be the best practice, right?

Nov 7 '06 #1
2 1231
I only have experience with the enterprise library for .net 1.1. For
some of the functions to work it requires some services to be running.
It depends on what you are doing but generally I have found it to be
fairly speedy. The problem is that speed is always a relative thing. If
you want to log 1ms intervals then maybe a light weight logger would be
better. For most tasks though I find that it works very well.

Just because it is best practice does not mean it will be fast. The
library is designed to be a very flexable stable and easily
re-configurable. I am sure also speed would have been considered,
however it will always be possible to write an inflexable logger that
was much fast. (In my job a fast logger would probably mean assembler
but that would not be applicable for you.)

You need to work out what you want and then decide on whether to use
it. For a small application that just wants to write details of when it
turned on or off, it would not be appropriate to use it. Just use the
standard .net libraries. For a much larger application the flexability
becomes a real asset and so you would consider using it.


ny***********@gmail.com wrote:
Hi,
Are you using the Microsoft enterpise library? I am considdering using
this in a new project. I am specialy interested in the Logging,
database, and exception modules. Anyone having experience with this? It
seems pretty nice, but I am concerned about the performance. I think
the enterprise library seems pretty heavy, with everything
configurable, but maybe I am completly wrong. It is designed by the
practice and pattern group, so it should be the best practice, right?
Nov 7 '06 #2
ny***********@gmail.com wrote:
Are you using the Microsoft enterpise library? I am considdering using
this in a new project. I am specialy interested in the Logging,
database, and exception modules. Anyone having experience with this? It
seems pretty nice, but I am concerned about the performance. I think
the enterprise library seems pretty heavy, with everything
configurable, but maybe I am completly wrong. It is designed by the
practice and pattern group, so it should be the best practice, right?
Have you looked at log4net ?

Arne
Nov 8 '06 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Helene Day | last post by:
I am trying to access the Word Objects from a .NET project. I have some sample from http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_vsto2003_ta/html/WordObject.asp and I...
13
by: Rolf | last post by:
I have Office97Pro, Office2000Premium and OfficeXP Pro all installed. I'm creating an Access97 application for another person and need to set a reference to Microsoft Office 8.0 Object Library....
6
by: Steve | last post by:
What would happen if an Access97 database had a reference to Microsoft Office 10 library (but only used Access97 stuff) and it was run on a machine that only had Access97 and correspondingly only...
0
by: AllenF | last post by:
I have a library (named DSG) created in C# which other programs use to build Excel spreadsheeets. This library uses the office PIAs "Microsoft.Office.Interop.Excel.dll" and also references the...
2
by: Steve | last post by:
Having only recently migrated across from VB6 to VB.NET I'm still unsure whether or not I should be making (heavy) use of the Microsoft.VisualBasic namespace in new applications. I've read a lot...
5
by: Daniel | last post by:
where does Microsoft.Xml.Xquery live? where does Microsoft.Xml.Xquery live? all i can find is a copy of it in the sample project:...
6
by: Mukesh | last post by:
Hi I have Microsoft Enterprise Library 2005 installed on my local system. I m also using ASp.net 1.1 And C3 as coding language , I have MS Sql Server 2000. I am developing a web application...
3
by: Mukesh | last post by:
Hi all As per my earlier conversation with Ciaran (thx for reply) I have installed the MS APplication block on the server , when i ran Build Enterprise Library file and Install Services from...
1
by: Sylfelin | last post by:
Hello, If I use Microsoft Outlook 12.0 Object Library (Outlook 2007) COM Object in my application, the custommer must have the outlook 2007 on his computer ? But if i use Microsoft Outlook...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.