.NET become to be more and more popular, lot of new systems are build base on it. People (including me) love .NET for many things.
When I started my C# adventure the fact supporting this choice was London stock exchange have chosen .NET/ MS SQL Server for they transactional systems.
Now I heard they withdraw from that (confirming opinion of many friends of mine that
.NET & MSSQL are simply incapable of performing this kind of work)
I'm wonder your opinion if it make sense to build professional/core systems base on .NET? I'm thinking mainly about performance, scalability, reliability etc...
Maybe High level languages are not good choice for that and we should stay with C++ languages family?
EDIT:
I'm considering rather big application (let's say enterprise -level) with high, time critical transactions.
Data size amount cannot be obviously compared to LSE, but as it is intented to be core system, the data size cannot be passed over. Multithreeding with sophisticated UI.