Java vs.. net, war and peaceful games

Source: Internet
Author: User

In the software world, Java and. NET are undoubtedly two rivals, and they have repeatedly played a great competition. In this competition, there are beneficiaries and victims. Think calmly, Microsoft and Sun are both weapon manufacturers, and software personnel are fighters. Users have to be beneficiaries or victims.

Is it so miserable? In fact, the dawn of peace has emerged.

War and Peace

Many people think that Java and. NET are not the same things! Why is it like smoke? Of course, this is due to the commercial competition among world-class enterprises. This war often puts software developers in a dilemma-which development platform should I choose for Java or. NET?

In fact, no matter which platform you choose as the foundation, you will have to face the coexistence and Interoperability Environment of Java and. net in the future. This is obviously not an easy task, but the dawn of peace has emerged.

Sun and Microsoft have a bright future in terms of law, but it is hard to say how much time it takes to solve the problem simply by using a piece of legal document between the two companies.

However, there is another dawn! Some software companies can build bridges between the two development tools.

In this regard, pay attention to compuware. The company's application development solution advocates full lifecycle management of application software, primarily relying on Java technology in the past.

Recently, they have stressed that the. NET technology competing with Java is integrated into its original product framework. Technically, compuware supports both Java and. Net platforms. Therefore, from the perspective of coupuware, it is no longer important to select a Java or. NET platform. What is important is that you need a complete and efficient software code management tool.

Get started with. NET and use Java to improve

New technologies, tools, and environments can free you from the trouble of choosing Java or. NET. However, even if these new tools are not available, most software workers can still be able to play well.

Java and. Net have their own strengths. As a software developer, you can leave aside the conflicts and conflicts between the two vendors and turn yourself into a software master integrating the two technologies.

Openness is the source of Java's vitality. It does not belong to a single company, although sun plays a key role in it. Many world-class companies, such as IBM, Oracle, and Bea, fully support Java.

The biggest feature of. Net from Microsoft is its ease of use. It takes two or three months to become a software engineer. In contrast, Java is not that easy. However, from the depth of software technology, whether there is any distributed transaction processing in. NET is still questioned by many senior software personnel.

From the perspective of personal career development needs, it is so easy to get started with. net. It will soon be full of streets and will be a. Net programmer. What kind of salary do you expect?

Enterprise selection varies

From the perspective of software personnel, getting started with. NET and improving with Java may be an optimal step-by-step approach. However, from the perspective of enterprises, the choice of Java platform or. NET platform should be considered in different ways.

In terms of cost effectiveness, the. NET platform is easy to activate and run at a low cost in the short term, and development and management talents are easy to find, and the cost is also relatively low. However, with the expansion of business scale and diversified business types,. NET may not be competent. However, no matter when it comes to small and medium-sized enterprises, after all, they occupy the majority, and their business scale and types may never be extended to the level that. Net cannot afford.

For large enterprises, the situation is much more complicated. For the entire enterprise, the Java platform may be the most appropriate choice because the existing scale and business types are already very complex and there are application systems left behind by years.

However, a newly established Department in a large enterprise is likely to select. net. Therefore, the coexistence of the two platforms will be permanent, which creates a huge market space for companies such as compuware and Iona, also known as Java and. net between the two camps ".

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.