| Subject: C++, C#, or WPF |
| Group: microsoft.public.windows.developer.winfx.sdk |
| Date: 6/16/2006 4:18:01 PM |
| From: =?Utf-8?B?QnJpYW4gSmVwcGVzZW4=?= [Email Address Protection] |
Well, I've come to a bit of a dilemma. I used to program with C++ but switched a few years back to C#, which I feel is a wonderful language. WPF is one step further. I want to use them. Windows Vista brings some great new enhancements. Pretty dialog boxes, pretty wizards, and a wonderful UX Guide for consistency in user interface. I like this stuff. The problem comes in more than one form. The dialog boxes can only be used in C++ or through P/Invoke. Isn't the point of C# and .NET to make programming simpler? The Wizard is just not available in any way for C# developers. The UX Guide uses formatting specs that are not used in C#. Isn't C#, Microsoft's baby for .Net, the big push? Why release these features and not make them available to the language which has been hailed as the future of programming? Is there plans to integrate these? I have heard nothing on the matter. It is confusing that they would push one language, but give the new features to another. My brother and I have an Subscription that gives us access to all the development tools and operating systems produced by Microsoft. If a search is run on google, it will be seen that many have asked about these features for C#. Nothing has been done. Due to the lack of organization and correct release of language features, I am forced to choose between using C++ and gain the cool features, or using C# and WPF. Personally, I choose the Mac option. Development for the Mac is much nicer. My brother has already switched. Come closer to the end of summer, I have intentions to purchase a new system. I hope the Microsoft can pull me back by delivering the features for ALL developers, not just the native Win32 API. If not, I will get a Mac and will not be renewing my subscription. Finally, I do love PC's, but this fiasco has set me in a certain frame of mind. If anyone has any information on this, please let me know. |
| Back |