Thursday 16 June 2016

JAVA and .NET which is the best?


So many programmers have been unable to determine the best language between Java and .NET
Here are few advantages of Java and .net, l believe this would aid you make the comparison yourself.

Java™ has significant advantages over that make it suitable for just about any programming task.
The advantages of Java are as follows:
·         Java is easy to learn.
Java was designed to be easy to use and is therefore easy to write, compile, debug, and learn than other programming languages.
·         Java is object-oriented.
This allows you to create modular programs and reusable code.
·         Java is platform-independent.
One of the most significant advantages of Java is its ability to move easily from one computer system to another. The ability to run the same program on many different systems is crucial to World Wide Web software, and Java succeeds at this by being platform-independent at both the source and binary levels.
Because of Java's robustness, ease of use, cross-platform capabilities and security features, it has become a language of choice for providing worldwide Internet solutions.

The .Net Framework offers a number of advantages to developers
Below are few advantages of .Net Framework

·         Consistent programming model
·         Direct Support for Security
·         Simplified Development efforts
·         Easy application deployment and Maintenance
·         Assemblies

ü  Consistent programming model : With .Net accessing data with a C# and VB.Net very similar apart from slight syntactial differeneces. Both the programs need to import the System.Data namespace, both programs establish connection with database and both programs run a query and display the data.
ü  Direct Support for Security : .Net framework enables the developer and the system administrator to specify method level security.
ü  Simplified Development efforts: The .Net Framework simplifies debugging with support for Runtime diagnostics.
ü  Easy application deployment and Maintenance : The .Net Framework makes easy to deploy applicaitons.The .Net Framework handles the details of locating and loads the components.

ü  Assemblies: Assembly is elementary unit in a framework application. It performs various functions in programming with the .Net Frame work. Every computer that has the .Net Framework installed with have the Global Assembly Cache.

DON'T FORGET TO LEAVE YOUR COMMENTS AND ALSO SHARE THIS POST
brownteks

No comments:

Post a Comment

Add Your Comments Here

recent comments