Netduino

Has anyone any experience of Netduino? Since the name shows resemblance to Arduino, I guess it should have a lot in common. It should f.i. be compatible with Arduino shields.

My question is, is the whole existence of Netduino only due to some people prefering C# over C/C++ and prefering Visual Studio over the Arduino IDE? Or is there something in C# and Visual Studio that just can't be done in C/C++ and the Arduino IDE? Sure the board is interesting with its built in micro-sd card and the wifi/ethernet thing, but the C# and .NET framework??? It's like switching from Google to Bing.

I came across this because of an interesting contest on Hackster. Here...

is the whole existence of Netduino only due to some people prefering C# over C/C++ and prefering Visual Studio over the Arduino IDE?

It's also a much larger and more powerful processor - more program memory, more RAM, higher clock rate.
The general theory is that when you have more computing resources, it's OK to throw more of those resources away on more powerful language features and such.

Whether it is "compatible" with Arduino Shields is probably pretty random (whether shields are compatible with 3.3V Arduino boards is pretty random too. Certainly one major advantage of Arduino is the wide availability of libraries to support various third-party hardware and chips, which you wouldn't have with a Netduino (they have their own libraries for some things, of course.)