Based on you questions and responses, I'd suggest you pick the one
that you are the most familiar with. Mistakes can be made in any
language, no matter how "safe" it is.

Regarding performance, I've seen professionally tuned Java out perform C.

On the topic of ease of development, a lot of major libraries have
Java and C++ libraries. All the major DB's have C++ bindings and JDBC
drivers. XML, same. For GUI stuff, Qt can be used in either language.

Java wins for portability, but not by much. If you write your C++
properly, it can be compiled without change on multiple platforms. Qt
is a popular example of a cross-platform C++ library. Heck, even C has
a truck load of cross-platform toolkits available.

In my experience, the human factor is going to be the main decider in
your results, so pick the one that you collectively have the most
experience with.

~Ryan

On Fri, Oct 10, 2008 at 6:36 PM, Ala'a Ibrahim <[EMAIL PROTECTED]> wrote:
> the most thing i do need is the STABILITY & HIGH PERFORMANCE..i don't know
> which best supplies these two features..C++ or Java & which platform if
> Linux distro,Unix is recommended but is it really the best??
>
> On Sat, Oct 11, 2008 at 2:12 AM, Chris Miller <[EMAIL PROTECTED]>
> wrote:
>>
>>
>> On Oct 10, 2008, at 2:08 PM, Daniel Eggleston wrote:
>>
>> > Java will never be able to beat C++'s performance, but I've heard
>> > it's generally easier to develop for.  It all depends on what you
>> > need to do. Will this have a graphical interface? If yes, I'd go
>> > java, there are much simpler graphical toolkits available.  Is it a
>> > web app? Then it doesn't much matter which.  Does it need to be
>> > cross platform? If yes, I'd almost certainly go with Java.
>> >
>> > Are C++ and Java the only two you are limited to?  I personally
>> > prefer python if time to market is a big deal.
>>
>> Having used both, I'd suggest Java.  It's more stable and proffers
>> better transaction atomicity, as well as comprehensive database
>> support.  The development tools are also vastly superior to everything
>> else I've ever seen on the C++ end of the spectrum (you Visual Studio
>> pinheads can kiss my Eclipse!).
>>
>> True, Java isn't quite as fast, but if you stick to Java 5 and 6 the
>> performance is really quite impressive, and the better networking and
>> threading support will allow you to easily distribute your load across
>> a grid of machines if you really end up needing the power.
>>
>> Overall Java will give you a better total cost of ownership, primarily
>> because adding more computers is cheap; spending more time fixing
>> billions of C++ bugs is crazy expensive in terms of raw employee time.
>>

-- 
http://rmgraham.blogspot.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Linux Users Group.
To post a message, send email to [email protected]
To unsubscribe, send email to [EMAIL PROTECTED]
For more options, visit our group at 
http://groups.google.com/group/linuxusersgroup
-~----------~----~----~----~------~----~------~--~---

Reply via email to