Tuesday, May 29, 2007
Choosing a language
I decided to make a lightweight prototyping app to help speed along development of my current task. The engine is just too big to move quickly enough for my taste. I should of done this awhile ago, but considering our fire situation, now seemed like a good time.
What I have so far is all C++, but I was thinking today that maybe it doesn't make sense to be in C++. The idea being.. If this is going to be a prototyping app it should be done in a language that gives me the most development benefits/speed.
My first thought was C++/CLI. I very much enjoy the language. It was pretty obvious that C++/CLI was a bastard child compared to C#, but I had hope. Recently I read that Microsoft was planning on a change of direction with their C++ focus. Their new direction for C++ was to concentrate on C++ standards. Bah.. Microsoft is a large enough company that they can do more than one thing at once.
Ok.. C++/CLI was out.
Maybe C#? When Microsoft announced the news about C++, they also announced that C# was the favored child of .NET development. This itself was pretty obvious over the years too. The problem is that while I think C# is a nice language.. I like C++/CLI more. A lot more.
I guess I have another major .NET decision to make while I'm at it.. WinForms2 or WPF.. hmm.
What I have so far is all C++, but I was thinking today that maybe it doesn't make sense to be in C++. The idea being.. If this is going to be a prototyping app it should be done in a language that gives me the most development benefits/speed.
My first thought was C++/CLI. I very much enjoy the language. It was pretty obvious that C++/CLI was a bastard child compared to C#, but I had hope. Recently I read that Microsoft was planning on a change of direction with their C++ focus. Their new direction for C++ was to concentrate on C++ standards. Bah.. Microsoft is a large enough company that they can do more than one thing at once.
Ok.. C++/CLI was out.
Maybe C#? When Microsoft announced the news about C++, they also announced that C# was the favored child of .NET development. This itself was pretty obvious over the years too. The problem is that while I think C# is a nice language.. I like C++/CLI more. A lot more.
I guess I have another major .NET decision to make while I'm at it.. WinForms2 or WPF.. hmm.