Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 10 of 10

Thread: why should i choose java over others?

  1. #1
    Junior Member
    Join Date
    Aug 2009
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default why should i choose java over others?

    i came across two high level programming languages :python and ruby.
    they are cross platform,just like java. they are very productive ( a programmer can write a program using python in less than quarter the time you need to write the same program in java). they have have -more or less- all the features you need to make your life easy.

    my question is : why then should me ,you and everybody sacrifice productivity and go for java instead ? what does java has that make it more favorable?


  2. #2
    Java kindergarten chronoz13's Avatar
    Join Date
    Mar 2009
    Location
    Philippines
    Posts
    659
    Thanks
    177
    Thanked 30 Times in 28 Posts

    Default Re: why should i choose java over others?

    my opinion


    I STARTED IN JAVA I'LL CONTINUE MY CAREER WITH JAVA

    i can't blame those programmers that are creating more formidable languages such those that you are using
    but for me , it doesnt matter what kind of PL a programmer is using..

    im comfortable with JAVA, im fine with JAVA, im ok with JAVA, im happy with JAVA, i like JAVA , ever since,


    but it doesnt mean im disregarding other languages.,after i progress in this language im planning to study
    visual basic . and other PL or scripting languages.

    why?

    ...doesnt matter..


    some is still using assembly language and C language

    why still use ASSEMBLY or C if there are so many languages that can use??
    why still study that?
    why?
    why?
    why?


    same reason for me why i use JAVA.....
    JAVA,JAVA

  3. #3
    Super Moderator Json's Avatar
    Join Date
    Jul 2009
    Location
    Warrington, United Kingdom
    Posts
    1,274
    My Mood
    Happy
    Thanks
    70
    Thanked 156 Times in 152 Posts

    Default Re: why should i choose java over others?

    Well this is a good one. There are a few different aspects you might want to take into account.

    1) Do you intend to make a living out of programming, if so, what language is the most commercially used?
    2) You say that python and ruby are faster to write programs in than Java, have you ever used Java your self or where do you base these facts from? Does this not depend on the developer writing the code, and besides, commercially its not about writing code fast so I think this is somewhat of a mute point.
    3) Then again, it might all just come down to what level of experience you are at and what you fancy doing. Go with your gut feel and do what you enjoy doing.

    I've done QBasic, Pascal/Delphi, C++, PHP and now Java. Out of all of those I'd say Java is by far the best language I've used so far. I'd like to give C# a try some day but as long as I work with Java there's no reason until I get allocated to a project where I need to learn C# hehe.

    As far as Ruby and Python goes I've not tried them, but from other developers I've spoken to its shit, but then again they were doing this ages ago, it might be alright now.

    Hope any of my thoughts have helped you out and if not, go with the flow and do what you feel is right.

    // Json

  4. #4
    Java kindergarten chronoz13's Avatar
    Join Date
    Mar 2009
    Location
    Philippines
    Posts
    659
    Thanks
    177
    Thanked 30 Times in 28 Posts

    Smile Re: why should i choose java over others?

    wow Json is a programmerGeek hehe

    anyway if the concern here is WRITING CODE faster.

    then i would suggest that a programmer must practice his/her typing skills

    like that a programmer that can type 10000 characters in just 20 seconds
    (IF).

    Then it doesnt matter what kind of PL a programmer is using ,
    that's a marketable skill ...

    so fast huh?

    -----------------------------
    even if im just a beginner with all these things, i understand what you want to know,
    I even compare this language in visual basic just to clear up my mind about something
    so i ended up trying this language.. and then im here.. so far so good...

    ---
    try it , java is good..
    but if just in case you dont like it..
    i'd second what Json have said.

    go what your gut feels...
    Last edited by chronoz13; August 28th, 2009 at 02:47 AM.

  5. #5
    Super Moderator Json's Avatar
    Join Date
    Jul 2009
    Location
    Warrington, United Kingdom
    Posts
    1,274
    My Mood
    Happy
    Thanks
    70
    Thanked 156 Times in 152 Posts

    Default Re: why should i choose java over others?

    Actually it usually comes down to about 80% planning and 20% programming, thats why there are no programmer jobs no more, its all about being a developer

    // Json

  6. #6
    Java kindergarten chronoz13's Avatar
    Join Date
    Mar 2009
    Location
    Philippines
    Posts
    659
    Thanks
    177
    Thanked 30 Times in 28 Posts

    Default Re: why should i choose java over others?

    ahm im still a student..

    what do you mean by that json?

  7. #7
    Super Moderator Json's Avatar
    Join Date
    Jul 2009
    Location
    Warrington, United Kingdom
    Posts
    1,274
    My Mood
    Happy
    Thanks
    70
    Thanked 156 Times in 152 Posts

    Default Re: why should i choose java over others?

    I mean that in commercial software companies when you go on a project and you start working on something you usually spend 80% of the project time doing feasibility and foundation workshops and plan all your work. Then when you know what to do, you spend the rest of the time actually developing/coding it.

    Its not all about being a codemonkey and typing as many characters as you can per minute, you still need to know what to type first and what way will be the best way of going about for the project at hand.

    // Json

  8. #8
    Java kindergarten chronoz13's Avatar
    Join Date
    Mar 2009
    Location
    Philippines
    Posts
    659
    Thanks
    177
    Thanked 30 Times in 28 Posts

    Smile Re: why should i choose java over others?

    ahh

    "codemonkey" hhahaha what a term

    tnx Json hahaha

    programming is more on coding like a codemonkey haha
    while developing is more on analyzing and planning

  9. #9
    Member Fendaril's Avatar
    Join Date
    Nov 2008
    Posts
    54
    Thanks
    7
    Thanked 6 Times in 5 Posts

    Default Re: why should i choose java over others?

    Quote Originally Posted by docesam View Post
    i came across two high level programming languages :python and ruby.
    they are cross platform,just like java. they are very productive ( a programmer can write a program using python in less than quarter the time you need to write the same program in java). they have have -more or less- all the features you need to make your life easy.

    my question is : why then should me ,you and everybody sacrifice productivity and go for java instead ? what does java has that make it more favorable?
    No language is better then the other. java has it uses and so do ruby and python. And to be honest ruby and python are scripting languages. I think you should use whatever language you need to.

  10. #10
    Super Moderator helloworld922's Avatar
    Join Date
    Jun 2009
    Posts
    2,895
    Thanks
    23
    Thanked 619 Times in 561 Posts
    Blog Entries
    18

    Default Re: why should i choose java over others?

    There are better languages than other for certain purposes. Some languages were created either as an experiment (probably some professor or grad student's project) (Brain F*** being the most notable), others were created by companies to work with a certain hardware/optimized for the task at hand (SQL, most scripting languages fall into this category), and some languages were designed to be catch-all (most modern commonly used languages).

    Assembly STILL is useful! You may or may not know this, but assembly is used to program many micro controllers. These are used for alarm clocks, some circuitry in your cars, and many other uses. It is also used for high-powered computing, or when a certain piece of code needs to be as efficient as possible. This is why some programming languages (C/C++) still support and people still use the assembly keyword.

    There is still yet another 3rd category of why you should learn Java, and that's because it is very widely used. Here's an analogy: Back in the day, some people came up with a language called COBOL. If you have any experience with that language, it basically SUCKS (it's gotten better nowadays, but still isn't anywhere near the caliber of modern languages). Why is it still the most used language today then? The banking industry adopted COBOL for their systems, and have been unwilling to change because of the cost of changing.

    Java is not a bad language at all, and if you code properly, can write fairly large programs quickly, but it is also one of the main languages used in addition with PHP, HTML/CSS (not really a programming language, but we'll consider it here), Java script, C#/Visual Basic/Other Microsoft developed languages on the web. Not to say you can't get by without learning a lick of Java, but it'll definately make your life easier

    And along with what others have said: It's not the amount of time you actually spend coding that's important, it's the amount of time you spend analyzing algorithms/data structures/program flow and logic that are the main keys of being a successful computer scientist (researcher/programmer/developer/tester).
    [/rant]

    Wow, that was a long rant

    Happy programming
    Last edited by helloworld922; August 30th, 2009 at 10:51 PM.

Similar Threads

  1. Replies: 0
    Last Post: May 21st, 2009, 11:17 AM