[Mono-list] Incompatibility between Microsoft's .NET and Mono

Jason Raneses jason@raneses.com
Thu, 18 Sep 2003 13:26:35 -0700


My goal with the library is to be directory agnostic, as are the widely used
Netscape Java and C libraries (based on the University of Michigan code,
same base as is used in OpenLDAP).  If you look at what Microsoft has done
with their work in the DirectoryServices namespace, it's obvious there is a
lot of room for improvement...there is definitely not a lot of flexibility.
I think a much better job could have been done, but my guess is that they
ran out of time and decided just to wrap ADSI in the quickest manner
possible.

You can use Microsoft's classes to work with standard LDAP servers besides
AD, however, ADSI has some problems with other vendors servers (specifically
eDirectory from my experience).  There are ways to work around it, but it is
a hack, and it is nowhere near elegant.

I have about 10 classes written so far, and am close to starting work on the
asynchronous side of things in a few weeks.  I really think that Mono can do
a much better job than Microsoft has done on their LDAP library with not
much extra effort.  

Jason
 
-----Original Message-----
From: mono-list-admin@lists.ximian.com
[mailto:mono-list-admin@lists.ximian.com] On Behalf Of Anthony J. Gatlin
Sent: Thursday, September 18, 2003 1:10 PM
To: mono-list@lists.ximian.com
Subject: [Mono-list] Incompatibility between Microsoft's .NET and Mono

There are obviously some areas (e.g. Active Directory)
where Microsoft has chosen a proprietary path that Mono can
not fully duplicate. I am curious what the general strategy
is for Mono to work around areas where incompatibilities
can not be overcome?

Will Mono attempt to produce better components than the
ones Microsoft has or will we have to play second fiddle to
the corporate barons?

Has there been any attempt to fully identify which areas
are going to be problematic?


Forgive my ignorance.

Anthony

=====
Regards,

Anthony Gatlin

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list