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
doorman - 09 Feb 2006 13:51 GMT
> 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
[quoted text clipped - 10 lines]
> will start asking for linux/unix.
> Thanks for any advice
as You stated, your customers might ask for a linux distribution of the app.
since you need virtual machines for both java (JVM) and C# (.NET
framework), i suggest you take the java way... that way, you can
immidiately offer your customers the unix alternative...
Ferguson - 17 Feb 2006 13:05 GMT
>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
[quoted text clipped - 10 lines]
>will start asking for linux/unix.
>Thanks for any advice
If your application is a Windows thick client application that does
not need to target multiple platforms, Java would be a foolish choice
in this particular case. C# or VB.Net is the way to go.
tomb - 28 Mar 2006 18:56 GMT
> 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
[quoted text clipped - 10 lines]
> will start asking for linux/unix.
> Thanks for any advice
I have worked with both environments as a consultant, and they both have
their strengths and weaknesses, as does any other development
environment. Ignore the marketing by the providers, in this case Sun
and Microsoft, and look at the needs of your client instead. Their
needs always determine the best tool to use. C# and Java will both run
on Windows machines, but C# will not run on Unix/Linux/Mac, or anything
else that is not Windows.
So, what will satisfy your client's needs the best?
T