C
Can Balioglu
Hi everyone,
My question is not a technical one. I'm just curious about the future of
Win32 (and Win64) programming. Most of the books about Win32 from MS Press
(like Programming Windows, Programming Applications for Windows, etc.) are
not published anymore. Almost all new articles in the last few years in MSDN
(and MSDN Magazine) are related to .Net. Do Microsoft want to us to write no
Win32 code anymore?
I'm planning to write a server application which needs to be high
performant. I'm trying to figure out the right platform for it. Either C/C++
over native Win32 using powerful OS features like IO Completion Ports, etc.
or .Net Framework/CLR without the burden of memory management, access
violations, buffer overflows, etc. I'm sure here are many experienced
developers. What is your suggestions? Do you think that CLR provides enough
capability for server side applications or for a real server application
(which needs to handle thousands of clients concurrently) C/C++ is the way
to go? Thanks for all replies...
My question is not a technical one. I'm just curious about the future of
Win32 (and Win64) programming. Most of the books about Win32 from MS Press
(like Programming Windows, Programming Applications for Windows, etc.) are
not published anymore. Almost all new articles in the last few years in MSDN
(and MSDN Magazine) are related to .Net. Do Microsoft want to us to write no
Win32 code anymore?
I'm planning to write a server application which needs to be high
performant. I'm trying to figure out the right platform for it. Either C/C++
over native Win32 using powerful OS features like IO Completion Ports, etc.
or .Net Framework/CLR without the burden of memory management, access
violations, buffer overflows, etc. I'm sure here are many experienced
developers. What is your suggestions? Do you think that CLR provides enough
capability for server side applications or for a real server application
(which needs to handle thousands of clients concurrently) C/C++ is the way
to go? Thanks for all replies...