We were taught in college that there is nothing engineering in MS Windows. How many people can accept this?
How can we, as developers, answer the questions of stability, reliability, scalability, accessibility, transaction isolation, consistency when creating some serious software system, working on an OS that is pale with โsomethingโ, and wherever you can expect some non-standard behavior and a potential source of problems that you can solve only by calling MS and pray to God, they will not find a fix for you for a long period.
Open Source is our only salvation. Java respects standards, puts a lot of energy into the security model, supports WORA, and it's a pretty simple language.
I can think that C # has an insecure pointer, this is enough for me to give up serious business with it if there are a lot of people on it ...
ante.sabo
source share