Traditional Culture Encyclopedia - Traditional stories - What are the advantages and disadvantages of each of NET and JAVA?

What are the advantages and disadvantages of each of NET and JAVA?

Java is an object-oriented programming language that can be used to write cross-platform applications.Java technology has excellent versatility, efficiency, platform portability, and security, and is widely used in PCs, data centers, game consoles, scientific supercomputers, cell phones, and the Internet, as well as having the world's largest professional community of developers.

Advantage: Java is suitable for team development, and software engineering can be relatively standardized. Due to the extremely strict syntax of the Java language itself, the Java language can not write programs with confusing structure. This will force the programmer's code software structure of the normative. This is an advantage that is hard to match.

Disadvantage: J2EE's architecture is perfect, the first version of the software can be done satisfactorily, but it is very unsuitable for the Internet model of continuous and constant modification. Internet software engineering management deficiencies, continuous tinkering leads to the destruction of the architecture.