Cross Platform Programming
Just to give you an update on the project ----- so far, it looks like Portable .NET is going to be the weak link. I'm not criticizing it, but the implementation is a little small compared to Mono and obviously the full framework. I am not in any ways or by any means 'qualified' to say what can't be done with it because prior to last week, I hadn't looked at it. I'm fairly familiar with Mono (which is impressive) but my Linux game is mud and I haven't found too many Linux wizards that I can go to for help. Found a lot of guys that can recompile their kernels but other than that, getting help setting up Samba to work correctly got me nowhere. And to be honest, if I can get Samba running but some guru capable of rebuilding his kernel can't, his guru status is a big question mark. Anyway, my point was that I've never used a Mac until this last week (well, I had a Lisa and a IIE but I don't think that counts) and any deficiencies I come across in Mono are probably due to deficiencies in me, not Mono. That's the story until I get a lot more familiar with it anyway.
I don't see Remoting support the http://www.dotgnu.org/pnetlib-doc/ for Portable .NET but that doesn't mean it's not there or not in the works. (Geez Bill, can't you find a way to say you don't know what the hell you're doing in less than 200 f****** words). Well,actually no. In order to really discuss this stuff you need to compare all three and not knowing ofe of them kind of hinders that. So far though, I have been able to get the WS stuff to work with each build. That seems like the easiest of the bunch though.
Next, I'm going to change the strategy. First pass will simply be remoting something from Windows to Linux. Then I'll use a WS to transfer the data over to the mac. Not exactly what I wanted to do but I have to compromise for the moment. Another issue is heading over to dotgnu. It's a weee bit too Anti-Microsoft for my taste and when I see this sort of stuff, well, it reminds me of the type of people I've known that usually talk like this. Big, fat, long hair, a bunch of stupid tatoos and earrings, wearing black w/ a graphix bong next to the TV. In the back of my head is this continual drumming of “Do you really want to ever hang out with these people?” Then I tell myself that my impression was created using a pretty broad brush and that's certainly not the norm. Oh well
Anyway, I think I have the Mono Scenario under control - got a long way to go with Portable .NET. If anyone out there is using Portable .NET, please drop me a line - would love to run a few things by you.