java or C# please help any advice

A

andy

I am starting a new application, it needs to use db such as access or
msde. I know I can do this easily in c# or Java but my question is can
I distribute a package as easy if it is created with java and say derby
db as I can with windows based. It needs to be click to install and
thats it, no exceptions. To date I have done this with vb and c++ with
access and have had excellent success. I really want to make the
transistion to java world but worry it will make installations difficult
for our customers.

I am interested in both application based and even if it is easy to
distribute a tomcat/derby/web based application.
I will be installing mostly on windows, but maybe some day customers
will start asking for linux/unix.
Thanks for any advice
 
R

Ranganath Kini

Yes you can distribute application that you create with Java. But for
related technologies such as Derby or Tomcat, you may need to perform
extra configuration operations to ensure that your software works.

..NET and Visual Studio.NET hide the complexity involved in deploying
applications via graphical screens with intuitive UI controls to set
the configuration and other options. Java based deployments may not be
as intuitive as this but they are certainly competent.

You could however use third-party deployment solutions like:

1. Macrovision InstallShield - http://www.installshield.com
2. Macrovision InstallAnywhere -
http://www.macrovision.com/products/flexnet_installshield/installanywhere/index.shtml
3. Advanced Installer for Java - http://www.advancedinstaller.com
4. Nullsoft Install System - http://www.nullsoft.com/free/nsis/ <-
Free

Some of these solutions allow you to build some really superb setup
experiences which can be used to deploy your Java based applications.
But usually it is the configuration of settings such as webservers,
databases that some of these products lack, so find out more at the
above links and Im sure you will find an answer.

Hope it helps!
 
T

tony

andy said:
I am starting a new application, it needs to use db such as access or
msde. I know I can do this easily in c# or Java but my question is can
I distribute a package as easy if it is created with java and say derby
db as I can with windows based. It needs to be click to install and
thats it, no exceptions. To date I have done this with vb and c++ with
access and have had excellent success. I really want to make the
transistion to java world but worry it will make installations difficult
for our customers.

I am interested in both application based and even if it is easy to
distribute a tomcat/derby/web based application.
I will be installing mostly on windows, but maybe some day customers
will start asking for linux/unix.
Thanks for any advice

there are some tools who allow you to create a exe for a java program...

you can create a jar file... when you will click on it.. the program will
start.....

you have some tool to install sofware from the web... check java web start
 
D

David N. Welton

andy said:
I am starting a new application, it needs to use db such as access or
msde. I know I can do this easily in c# or Java but my question is can
I distribute a package as easy if it is created with java and say derby
db as I can with windows based. It needs to be click to install and
thats it, no exceptions. To date I have done this with vb and c++ with
access and have had excellent success.

I'm no VB fan, but... if it works, it works, why change?

I'd probably use Tcl + Starkits, but that's just me:)

--
David N. Welton
- http://www.dedasys.com/davidw/

Linux, Open Source Consulting
- http://www.dedasys.com/
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,270
Messages
2,571,102
Members
48,773
Latest member
Kaybee

Latest Threads

Top