C # (. Net) of Java and MS, who is more promising? !
This problem is difficult, but it is not difficult. First, look at the system and language of the programmer and more likely, second, I think it can only be discussed now in 5 years, the future development is very Not clear, because major companies have their own gradual formation and new technologies and systems to be introduced! For the Chinese programmers who are now 30, there is no practical significance, may not be 30, do not do programmers! Ha ha
So, in Java and C # (. Net) who are more promising, I simply say some of the following content.
Java is more than just Sun to seize the market, IBM, Oracle, etc. use it to do with MS, because Java is Sun's Baby, but it is large, but it is not just Sun. Things, why IBM, Oralce should use Java, why there are two, first, IBM, oracle which is not there (maybe I know now) There is no good language environment, compile system, development environment, come and MS. Good to fight, and this market is very important. For them, this entry point is also very important; second, when Java came out, its concept and technology were very advanced, there were many things across history. So, until now, Java is very fire, and will always live!
For MS, there are a lot of opponents, just a couple, MS can't be despised, not me, say sun, I have to remind him, Sun has low-end and mid-range server market, he has MS is far better than Solaris, although the money is far less than MS, but as long as these markets have not been sacrificed by its death, IBM, HP, etc., then MS is no way, as for IBM, don't say, talk about Oralce, it's 8i It is to do, cross-platform, and today's high-end market and profit, the biggest opponent (but DB2 is its powerful opponent), that is, MS wants to have a good database application on their own DC, but also have to look at Oracle Face, if Oracle doesn't transplant your product to MS, a part of MS is gone! As for what AOL, huh, I don't know how to compare this company and MS, MSN is completely unnecessary and what is more than AOL, although the news has been copied to these things, but I don't think it means, AOL is never MS. The opponent, the reason is very simple, MS has money, there is a technology, the capital is far more than AOL, what is AOL? It is nothing more than Cisco to do an article, how to realize what high-speed network and network entertainment, trying to seize the final customer group, but such a big action and investment, I think, I will only stay at the idea. The truth is that today, AOL does do as MSN, and the entertainment, AOL is the only place than MSN, and it is gradually lost. For the public service, MSN is better! Xbox, as well as various entertainment services and software development, I think everyone should pay attention to it, huh, huh. Especially in combination with other software (don't forget XP integration, MSN Messager, etc.), so that MS can say that many things he do can become an integrated, this, is AOL can do of? Ok, say so much, then look at the app I think, embedding the test market, MS's things is not as good as Java Card, but now. Net and SQL Server CE, I see, Java may be a bit difficult, although IBM, etc. is also with Lotus, but I think, MS should be more advantageous! Hardware is getting better and better, you have to see who can provide more things!
It seems that I will tend to be MS, huh, I don't, I don't tend, at least now, because of high-end applications, this big fat, MS is desperate! Although there is DC, it is not as good as Unix (no matter what version), the foundation is not good, then the application on the basis will not work, so Java's vitality will be very strong!
and. Net's launch, is just a more powerful Windows environment in a non-good foundation (MS OS), as for Delphi, huh, I think, getting harder, because BL is going Everything is almost the same, but he is now difficult now, at least Kylix is in cross platform, do not perfect enough, and MS is to unify the programs, no matter what language developed, You can share resources with each other, you can work together, this is. NET system is currently at the heart. It is said that BILL is leading a development group, developing a new OS, it is estimated that many of the current WIN OS mechanisms, essentially makes the things compared with UNIX, if there is such a good thing, and Combine now. NET's system (I think .NET has far more than the Java system in many respects, including many technologies), MS is really terrible!
However, these are uncertain, and it is N years later, don't say N is equal, just 5 years, I personally think, Java and. Net will be very hot! But I am more than MS, because two reasons, MS has money, involved in many industries (huh, I am still waiting to buy its mobile phone, very cool!), Such a company with scientific management and oversized management technology No reason not to believe in his strength; second, MS is better than other (Sun, etc.), whether it is your own work environment, or some ideas, or the resources it provides, it is already very good IDE and support! Grab the developer, and afraid of the market direction? ! Ha ha
But as I just said, now many applications, there are high-end applications, or Unix Java C Oralce is ok! Ha ha!
Also, open source, I think it is necessary, not necessarily one Open, everything will be fine, one Open, it is difficult to say that there will be a lot of problems!
Ok, write a lot! Simple, I have to learn C # now, pay attention to Java, what to use, what to use, can use what I have mastered, the excellent thing is coming, it is the foundation! :)
Good luck everyone