Thursday, June 2, 2011

Which programming language is best to develop software between java and .net?

What programming should I select for developing any software? Which programming language is best to develop software between java and .net? How do you choose the right programming language for your project?
There are lot of programming language that are used to create software from desktop application to web based. Java programming language and .Net are most popular programming language that is used world wide. Php is another popular one.  But lots of developer might want to know the difference between Java and .Net programming language. Basically both have language have some strong and weak points. Most of the programmer might want to know which language is to be used while developing any software.
 I would say, that depends on the requirements, available resource, technology and etc. Suppose, if your application should be platform independent, that should be installed in Linux, Solaris etc, then Java is best option.
Lets have some question.
What kind of skilled resources do you have?
What is the development environemnt?
Where do you want to host the software? Linux or Windows?
Is client is ready to pay software license?
How much time do you have to develop the software?
etc...

First option is you should choose the technology on which your resource are expert. If you have resource of Java skilled then its risky to choose .Net.

Development environment is also another important things to be noted, if you have to use Linux OS to develop then you must use Java.

Hosting environment is another important points that is to be remember, you cant host/deploy .Net based software in Linix or Solaris etc. Php/Java can be deployed.

Cost is another most factor. If you don't have budget, all the software for java development is free. For dot Net you must purchase paid version.

For time, I guess developing in .Net is faster than Java, because .Net provide drag and drop GUI.


Please fell free to add additional information.







1 comment:

  1. Which is better in terms of performance between Java & .Net programming?

    ReplyDelete