Regarding C#, Java and C++. For database/ business apps where shipping the .net framework / JRE isn't a big deal I'd always use one of those two. Just not having to worry overly about memory management is such a huge boon. And they make it pretty straightforward to do the kinds of things you'd want to do in business apps.
I don't have a strong preference over either. Yes C# has plagarised Java. But then Java plagarised C++ and other languages. Big deal. Personally I prefer the .net framework to the Java APIs: I just find it to be better documented and less.... messy.
As for C++. Well I'll always have a soft spot on it. And if your writing stuff for Linux then its almost mandatory if you want to write KDE and Gnome apps. I'd also still use it for shrink wrap applications and downloadable stuff.
They've all got there place basically
I don't have a strong preference over either. Yes C# has plagarised Java. But then Java plagarised C++ and other languages. Big deal. Personally I prefer the .net framework to the Java APIs: I just find it to be better documented and less.... messy.
As for C++. Well I'll always have a soft spot on it. And if your writing stuff for Linux then its almost mandatory if you want to write KDE and Gnome apps. I'd also still use it for shrink wrap applications and downloadable stuff.
They've all got there place basically

Comment