本文发表在 rolia.net/zh 相约加拿大网上社区枫下论坛
The present situation is not only Java's problem. Some friends hate Java and blatantly declared Java's death at this forum. I should say it is I who was the very first to recommend C# and .NET at this forum. But some friends misunderstood C# and .NET as Java's killer.
Based on our common sense, we know that a technology won't die with a few months. Right now, not only Java programmers, but also C++ experts and Oracle developers are having a hard time. This is the market. Some friends advacate to move onto C++ and Oracle. I would like to say this is feasible for experiencesd people. For most people, they need to think about their skill set. I don't like extreme points of view, but I have to say that C++ is hopeless for novices.
As for C#, I do believe it will have some shares of market because it is Macrosoft stuff. For mature Java programmers, I don't see any necessities to embrace C#. Java programmers have enough games to play. As for novices, if they cannot succeed in Java, they may try C# and .NET. But be reminded that C# is as complicated as Java. At least C# is not user-friendly as Visual Basic.
By the way, C# has only use at Windows platform. Please do not expect any Unix vendors will embrace .NET. In Canada and USA, Windows is not dominant platforms although most development environments are Windows machines.
By the way, I have only very limited C++ experiences at Unix platform. I think I am at an entry level of C++. I learn C++ simply because I want to make my skill set more complete. If I am hired to participate a C++ project, I still need work very hard to cover my tails.
更多精彩文章及讨论，请光临枫下论坛. 网址: rolia.net/zh