Don Box

Ok, I've attended two sessions with Don Box (http://www.gotdotnet.com/team/dbox) and I must warn you guys(girls). Don is doing Questions upfront NOT on the end of the session. The first session (on hosting, app domains etc) (CTS405) this did not work very well as no one asked any questions. So Don simply walked us through the powerpoints and explained and showed usefull things about AppDomains and Hosting platforms.

Lessons Learned:

Use IIS/ ASP.NET as a host

Stay away or move away from .Net remoting and the TcpChannel and BinaryFormatter

 

CTS200 should address Service Orientation and the .Net developer. Here the Question trick worked very well and Don didn't touched his powerpoint sheets but answered great questions from the audience. He will answer all the questions within 48 hours in his blogs but there are a few highlights I will share here with you (i hope I don't mis quote)

.Net Remoting is reenginered DCOM in managed code. It is wonderfull but it has not a lot of usage and is onmly advisable in small projects. Performance is not as good as it should be and security is (out-of-the-box) missing. Major issue is that .Net Remoting is not a good way of implementing a SO based architecture because: for .net Remoting to work you need the .dll on both sides of the wire. And this means that it is not really messagebased.

Ok for now, going to take a snack and then a ride home.

 

Published 06-29-2004 7:59 PM by Rene Schrieken

Comments

# re: Don Box

Using IIS as a host isn't new, that's the way you should host when distributing your objects. Another way is bringing up a console app, hosting your objects in there, but I don't think that's the way to go! ;)

And the TcpChannel problem is probably because in Whidbey, this will change. That's problem why ePlatform won't work anymore in .NET 2.x because it heavily relies on channels and sinks.

Anyway, I'm don't understand the needing the .dll on both sides of the wire. Could you explain this some?

Wednesday, June 30, 2004 8:52 AM by Rene Schrieken

# re: Don Box

I thought the performance of .NET remoting was 3x that of webservices. Is this incorrect ?

Thursday, July 01, 2004 10:17 AM by Rene Schrieken

# re: Don Box

Well, this proves again you can do anything with statistics, as long as you don't tell the whole truth! ;)

The whole truth is, that on Win2003 with IIS6, Webservices are faster then binary .NET Remoting. I'll try to find the performance tests on Ingo's site, but not being able to search through weblogs sucks bigtime!

Friday, July 02, 2004 8:26 AM by Rene Schrieken

Leave a Comment

(required) 
(required) 
(optional)
(required)