Java, XML, C # passionate collision

Source: Internet
Author: User
Tags interface connect net version visual studio
Xml

As Microsoft and Sun have entered their third year of legal action for Java, Windows Programmers wonder: Is Java so important?
More than three years ago, Sun sued Microsoft for not paying Java licensing time, and Microsoft was developing its own Java version, based on the Sun's Java technology-based language called "j++". But in recent months, Microsoft has reversed tack, starting to develop new computer language "c#" to match java.
Microsoft has now renounced Visual J + +, the company's top executives said this summer, and Microsoft's future research and development Kit, Visual Studio.NET, will not include Visual J + +. Now the programmer can confidently say that even Microsoft has officially dumped J + +, who needs java! Greg Demichillie, Microsoft's C # program manager, said Microsoft's. Net strategy would allow Microsoft programmers to design Web apps without learning a new language.
Many people who have tested the first set of Visual Studio.NET beta software say Microsoft's new language is almost completely invisible to Java. "C # covers all the requirements, I guess Microsoft will give up J + +," said Rick Williamson, CEO of Farpoint Technologies, a Windows component research and development firm. Williamson that C # is the most stable part of the Visual Studio.NET beta. In addition, Sam Patterson, CEO of ComponentSource, agrees, saying: "Anything that can be done under Java can be achieved in C # or even under Visual Basic." ”
However, testers also point out that C # does not resemble Java as a Cross-platform language, and currently supports only Windows and Microsoft.NET applications. As for Sun, C # is not yet a threat to Java's leading position.

  consolidating Java and XML

Sun is planning to consolidate Java and XML to simplify the development of E-commerce software and to make Java more competitive against rival technologies. Sun Monday publishes program interfaces (APIs) that connect Java software and XML. Software programmers have always used the popular Java language to compose business software and set up E-commerce sites, and XML has become a new popular way of exchanging data that allows companies to trade with consumers, suppliers and partners online.
Anne Thomas Manes, head of marketing innovation at Sun Software, said the new interface, combined with Java and XML, would make it easier and quicker for software developers to make Web sites for E-commerce. The new XML technology will make Java a better Web programming language. Other Java supporters, including Oracle and IBM, have pointed out that in the future people will not have to install software in their PCs or other Internet devices in advance, and that new software can be automatically serviced via Web pages.
Sun's strong rival, Microsoft, recently said it would launch a similar technology and a new business strategy to develop software that would connect Windows operating systems to Web pages. and Microsoft's core strategy is to XML and Java-like new programming language C # mainly.
Manes says this new interface, named Java API for XML messaging, enables organizations to send and receive XML information. In addition, Sun also publishes the updated version of the "Java API for XML processing" interface. Sun Director said the two interfaces are scheduled to be released in early 2001, and the Sun's software Research and development website now offers free downloads of beta versions.

  Java Power-assisted point-to-point technology

Sun set up a group of engineering teams, hoping to bring Java and the current popular file Exchange technology into a merged. Sun said there were no specific plans or products, but a spokeswoman confirmed that a team of Suns was developing point-to-point (peer-to-peer) technology. The Sun's initiative is expected to push this point-to-point technology to new directions. The popular Napster company and Gnutella Company's point-to-point software allows many people to exchange music or film files with each other via desktop computers.
Developers say the app will become more popular as the point-to-point model is widely used, so sun wants to enter the market. At present, most of the company's products and research and development strategy, all want to be a strong network server to replace the desktop computer functions. But Sun believes these servers can also connect to each other using point-to-point mode.
The current chip giant Intel (Intel) dominates a production point to Point Standard group, Tognoli said Sun will join the group. However, Microsoft, which has always been eyeing sun strategy, has yet to announce any point-to-point solutions. In addition, Tognoli said, some of the sun's research and development team members will try to combine point-to-point technology with the Java model.



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.