Geeks Talk

Prepare for your Next Interview


Welcome to the Geeks Talk forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Choose either Java or .Net

This is a discussion on Choose either Java or .Net within the Career Advice forums, part of the Career Enhancement category; Hi Everybody, I want to take some useful suggestions based on your experience. I need to decide either stick to Java or .Net in future career growth and technology point ...

Go Back   Geeks Talk > Career Enhancement > Career Advice
Register Blogs FAQ Tag Cloud Calendar Mark Forums Read

Career Advice Post and share important Do's and Don't while attending Interviews. Share important Interview Etiquettes so that other users can benefit from the same.

Reply

 

LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 11-21-2008
Junior Member
 
Join Date: May 2008
Location: iNDIA
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
ugopal21 is on a distinguished road
Choose either Java or .Net

Hi Everybody,

I want to take some useful suggestions based on your experience.

I need to decide either stick to Java or .Net in future career growth and technology point of view.
Please can you suggest the differences between Java and .Net
and
their advantages as well as disadvantages of Java and .Net.

I am shifting my career from 'functional testing' side to ... Technology

Please post your helpful comments and suggestions as soon as possible.

Eagerly waiting for your experienced and positive responses.

Regards,
Gopal
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 05-13-2009
Contributing Member
 
Join Date: May 2009
Location: Navi Mumbai
Posts: 54
Thanks: 20
Thanked 5 Times in 5 Posts
vcite is on a distinguished road
Post Re: Choose either Java or .Net

Quote:
Originally Posted by ugopal21 View Post
Hi Everybody,

I want to take some useful suggestions based on your experience.

I need to decide either stick to Java or .Net in future career growth and technology point of view.
Please can you suggest the differences between Java and .Net
and
their advantages as well as disadvantages of Java and .Net.

I am shifting my career from 'functional testing' side to ... Technology

Please post your helpful comments and suggestions as soon as possible.

Eagerly waiting for your experienced and positive responses.

Regards,
Gopal
Difference between java and .net

Java is developed by Sun Microsystems where as .Net is by Microsoft Corporation.
Both of them are capable of producing high end applications.
Java is a light weight language and can be run on almost all the OS. Light weight doesn't means that it have less capability then .Net rather it means that it do not trigger the computer with lots of load and Hard Disk space. Whereas .Net needs a very heavy framework to be installed which have higher Hardware requirements too compared to Java.
C# is the most popular language of .Net and is used to create any kind of programming like Web Application, Windows Application and up to an extent games programming too.
The main reason why many programmers dominate .Net is because maximum things that you need to achieve manually in Java, are already provided by .Net framework automatically.
The .Net garbage collector does not wipe away your objects as and when it likes, but will do the garbage collection in more efficient manner than Java. Basically in Java it has been upto the programmer to clean the memory manually whereas this task is moreover automated in .Net.
Like .Net garbage collector runs at a certain interval and see is there is any memory occupied by any object whose parent is now finished processing (for eg. you closed an application), in this case the garbage collector automatically removes the reference of that object and free up the memory, whereas in Java you need to confirm it that all the objects are destroyed before application quits.
On the other hand Java has a major advantage that it can be run on any OS which is able to install JVM. This is a major disadvantage with .Net.
Also, for .Net a standard development IDE is available that is Microsoft Visual Studio. This tool compares of all the things you require for your development purpose (Each and every thing you may think need of are at single place).
Whereas, for Java no such standard tool is available. Although, many third party IDEs are available.
So, in my opinion if you are going for Windows programming and having quite a smart hardware then go for Microsoft .Net otherwise if you need multiple OS solution then Java is a better option.
Please also note that if you are going to develop Web Applications then they don't have any problem in running to any operating system. Just one thing to remember that if .Net is used to develop such Web Application then this application is to be hosted on only Windows Server.
Whereas, if the application is in Java then it can be hosted on any OS that supports Web Server including Windows.



Java: Java is a single language and it could be operated on multiple platforms (Linux,Unix,Macintosh,....)

.NET: .NET has a Multiple language(VB,C#,J#,........) which is operated only in single platform (Only microsoft)

Both r useful for creating web based application. In fact .net supports windows application also. Also .net is user friendly with set of controls which helps u to code in a leisure manner.

Both the technoligies have their own advantages.

.Net
1) If the application is Windows platform specific then use .Net
2) .Net is Language independent, so if the team has multiple skill expertise C#, VB.NET , C++ , developers can still work on the same project with different skill set.
3) MS technologies provides RAD (rapid application development) to deviler project faster, customers always prefer faster delivery.
4) Debugging is very effort-less therefore, can fix the bugs quicker.
5) deployment is very easy and simple
6) Ajax implementation is simple & easy

.Java on the other hand
1) Platform independent
2) Open source
3) Dependant on the 3rd party tools to develop applications

Hope the above info is useful
Reply With Quote
Reply

  Geeks Talk > Career Enhancement > Career Advice

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads

Thread Thread Starter Forum Replies Last Post
Which Offer i have to choose?. sureshs_udt Job Offers 7 09-15-2009 02:58 PM
which one to choose(.net or s/w testing)? mytsha Career Advice 2 11-21-2008 11:06 AM
How we choose database for our project ? psuresh1982 Database General 2 07-13-2007 07:43 AM
Which one I could choose as my career basir Career Advice 1 06-26-2007 08:24 AM
Help Choose between Satyam Computers and Cognizant Technologies stevehostin Career Advice 1 04-11-2007 10:38 AM


All times are GMT -4. The time now is 03:30 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.1
Copyright © 2009 GeekInterview.com. All Rights Reserved