What do NGWS, COM++, and .NET All Have in Common? | CodeGuru

What do NGWS, COM++, and .NET All Have in Common?

Do you know what NGWS, COM++ and .NET all have in common? About ten years ago, these were all candidates for the name of a new framework being created by Microsoft. NGWS and .NET were the two that came down to the wire, but we all know that .NET won. I believe that Next Generation […]

Dec 20, 2009
2 minute read
CodeGuru content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

Do you know what NGWS, COM++ and .NET all have in common? About ten years ago, these were all candidates for the name of a new framework being created by Microsoft. NGWS and .NET were the two that came down to the wire, but we all know that .NET won.

I believe that Next Generation Web Services (NGWS) was a close second. In fact, I was priviledged to get to work with Christophe Wille to create the first C# book ever published called Presenting C#. It was a book written by Christophe and published in time to be at the Microsoft PDC in the United States when .NET was announced. If you find a copy of the book, you’ll see that there are a lot of references to NGWS. That is because the name changed between the time the book was completed and the time Microsoft announced .NET.

Things were moving fast ten years ago around C# and .NET. Ten years later, we have .NET 4.0 in beta and changes in C# continue to come regularly. The excitement around C# and .NET was very high when it was announced. I believe it is safe to say that that excitement still shows in C# today. After all, it has become one of the most demanded programming languages today!

Of course, as C# reaches its tenth birthday, you have to wonder what the next language will be that surpasses it. More importantly, you have to wonder if it is something already out there, just waiting for a good name!

 

CodeGuru Logo

CodeGuru covers topics related to Microsoft-related software development, mobile development, database management, and web application programming. In addition to tutorials and how-tos that teach programmers how to code in Microsoft-related languages and frameworks like C# and .Net, we also publish articles on software development tools, the latest in developer news, and advice for project managers. Cloud services such as Microsoft Azure and database options including SQL Server and MSSQL are also frequently covered.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.