Now, if we talk about Java, it is completely different from .Net. In Java you have to write code for everything you do. Even if you have to draw a line then you need to write a code for it. There is no drag and drop work as compared to .Net. The best part about Java is its portability and platform independence.
Let us compare the two languages briefly.
1. .Net doesn't involve code writing for carrying out a simple task, whereas, Java requires you to write code, if you want to draw a line, or print "Hello" on the screen.
2. Java is platform independent, i.e. the Java code can be run on any operating system or any computer, whereas, .Net is platform dependent and is OS specific.
3. Java is a secure language and it is not possible to deploy viruses in a Java program, whereas, the security of .Net can be easily compromised.
4. Java teaches in depth knowledge about how things work inside a program or how can you achieve maximum efficiency; whereas, .Net is concerned only with placing objects in a program, it is not concerned with the efficiency of a program.
Although, both Java and .Net are object oriented programming language, but .Net doesn't take into account the concepts of objects. It is only concerned with how to make things easier and better for a programmer so that he or she can easily learn this language. The main problem with .Net is that if a new version of this language arrives then the older version becomes somewhat useless, as a result of which programmers avoid learning the new version. In Java, this is not the case, with new version the older code can still be run, however, a warning may be given for functions that have been modified and a new improved function is available for the same.
The above differences are few of the major points of difference between Java and .Net. If you are really interested in learning a language, then you have to decide which language to choose. You can also explore other languages available in the market.
Published by Harsh Gupta - Tech Writer
I am a part time freelancer and writing is my hobby Some of my websites: http://www.GenericArticles.com http://www.JailBreakingiPhone.com View profile
- Microsoft Office Word 2007 - How to Insert, Select, Delete, Move, and Copy TextUsers of Microsoft Office Word 2007 can insert, select, delete, copy, and move text in mostly the same ways as they did in Word 2003. This article explains the basic ways to insert, move, and delete text in a Word 20...
- Where to Find Free Strawberry Shortcake Coloring Pages and Online Activities for KidsStrawberry Shortcake and Friends have lots of fun activities and coloring pages for your daughter to color. This article will navigate you to the fun!
- An Integrated Approach to Language Learning
- America's Schools Should Embrace Learning New Languages
- DevHub.Com Offers Free Platform for Building and Monetizing Websites
- Adobe Photoshop Elements 4: Organizing Photos and Videos
- Babya's Production Suite Coming in 2007acomplete Video & Audio Production Suite fo...
- Free Apps for the iPod Touch and iPhone - The Best of the Best
- Cafe World on Facebook: Get More Employees, Stoves and Counters
- Now, if we talk about Java, it is completely different from .Net.
- Net doesn't take into account the concepts of objects.



