Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Standalone applications in Java

Posted on 2003-10-29
4
303 Views
Last Modified: 2010-04-06
Hi,

This is a 2 part question.

1) I know Java is primarily a programming language for web development, but can you write non-web standalone applications with it as well, such as with C and VB?

2) I'm trying to evaluate if I should learn Java or one or more of .NET suite.  Is there someone out there who does both well who can shed light on the pros and cons of both and which .NET is equivalent to Java?

Thanks in advance.
Erwin
0
Comment
Question by:erwins
4 Comments
 
LVL 17

Expert Comment

by:dorward
ID: 9648056
(1) No, not really. Most of the Java development I read about is non-web (although a lot of apps written in it do access networks for various purposes).

If you look at http://java.sun.com/docs/books/tutorial/getStarted/index.html , you will note that it covers applications as well as applets. (JSP and Servlets aren't covered in the basics).

(2) Java is more mature and more cross platform (at least for the time being).
0
 
LVL 3

Expert Comment

by:DelTreme
ID: 9648994
(1) Yes, you can develop stand-alones using Java.

(2) Briefly this is my experience:

If you want to develop for multiple platforms, use Java
VB can be used to quickly create user-friendly apps
And to optimize for performance, I'd use C++
0
 
LVL 15

Accepted Solution

by:
jimmack earned 125 total points
ID: 9649236
1) Yes, 99% of all the Java I've written over the last 7 years has been standalone applications.

2) Java is one language that will run on many platforms.  .NET is many languages that will run on (primarily) one platform.  This second statement is being addressed by a couple of open source projects that will allow .NET to run on Linux.  The closest equivalent to Java in .NET is C# (which is very similar to Java).

If you want advice on whether to learn Java or .NET, then you would be better to look at where you want to work in the future.  Do the companies you want to work for use Java or Microsoft products?

If this is just for home/hobby interest at the moment, then go with Java because it's free.
0
 

Author Comment

by:erwins
ID: 9663263
Thank you for all your replies.  They were all very helpful.
Erwin
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Since I wrote the original article about Handling Date and Time in PHP and MySQL (http://www.experts-exchange.com/articles/201/Handling-Date-and-Time-in-PHP-and-MySQL.html) several years ago, it seemed like now was a good time to updat…
Browsers only know CSS so your awesome SASS code needs to be translated into normal CSS. Here I'll try to explain what you should aim for in order to take full advantage of SASS.
The viewer will learn how to dynamically set the form action using jQuery.
The viewer will learn the benefit of using external CSS files and the relationship between class and ID selectors. Create your external css file by saving it as style.css then set up your style tags: (CODE) Reference the nav tag and set your prop…

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question