Quote from WinstonTJ:
.net and C# are slow.
Tradelink has cornered the open-source market.
Anything that "looks nice" to a trader probably sucks for a programmer and vice-a-versa.
If your platform is similar to the others why re-invent the wheel? Why not just use or improve on the others out there?
Quote from WinstonTJ:
I agree - but C# and .NET can't handle UDP data so that's a big difference.
Quote from DontMissTheBus:
http://msdn.microsoft.com/en-us/library/system.net.sockets.udpclient.aspx
Really?
It depends on your needs. For most use cases, .NET will be fine. I use .NET in my day job (not trading) processing real-time data (on the order of 100s of events per second), and find the performance good enough. Especially with multicore processors, raw performance is not as important as the ability it write robust code that can utilize all the cores.Quote from WinstonTJ:
.net and C# are slow.
Tradelink has cornered the open-source market.
Anything that "looks nice" to a trader probably sucks for a programmer and vice-a-versa.
If your platform is similar to the others why re-invent the wheel? Why not just use or improve on the others out there?