DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 8 of 8

Thread: Why Java

  1. #1
    Join Date
    Jul 2006

    Why Java


    I'm brand new to JAVA, and as I struggle my way through the books I've picked up, I'm having a difficult time trying to figure out the benefits of learning JAVA. My goal is to become a self taught programmer. Ambitious I know, but the challenge intrigues me. So far, I've been able to do a few simple things, but I'm having a difficult time seeing the big picture. Is it better to pay someone to teach me or is their hope in trying to teach myself? I have no previous experience with programming languages.

  2. #2
    Join Date
    Mar 2004
    Why java ?

    1. you will become platfrm independant.
    2. You will use pure OO P
    3. Many free tools and libraries build in different ways by many people.
    4. Freedom to use the newest technologies and designs available

    Otherwise you will have to wait MS to fix the their bugs (

    5. You will have rich variety of books that will clarify the core of the software development.

    6. With java it is easy to do extreme programming that I deem the core of the future software deveolopment process.

    And of course you will have a decent salary....

    If you struggle with Java... gues what would it be if you start with C++.... C/C++ is not a beast but it is far more difficult to tame it )

  3. #3
    Join Date
    Nov 2004
    Exactly to the point PLS.
    The good thing aboud c/c++ is that these languages are "closer" to the machine and will give you a better understanding og the workings of the computer. I have done years of programming in those languages, but now java is here, the pain has ended.
    eschew obfuscation

  4. #4
    Join Date
    Dec 2005
    There have many branchs in Java,for instance,jsp and servlet are related to web,J2ME is about mobile phone.

  5. #5
    Join Date
    Jun 2006
    Can anybody tell me what is struts which is very much hot in the market now a days?

    With regards,
    Mandar Thosar

  6. #6
    Join Date
    Mar 2004
    Struts is a J2EE framwork that makes bulding of J2EE web application development easier but it is already old fashion... of you need something like Struts go to JSF - the struts team already started to provide support for JSF. If you need to know what JSF - use Google )


  7. #7
    Join Date
    Dec 2005
    Now WebWork is a good choice for Java web-application development framework

  8. #8
    Join Date
    Aug 2006

    Red face Why Java

    Java for me so far has been the greatest general purpose language I have used so far. I started out, like we all do, not knowing anything. But back in 1978, nobody else knew how to program pc's either. It's easier now for someone to get started. The tools are free, Java, eclipse, xml, mysql, tomcat, etc. Also, if you want to learn on your own, go down to a good technical bookstore or amazon and pick up a few beginning java books, like
    Thinking in Java by Bruce Eckel.

    By the time I got to college, I wasn't going there to learn programming, rather just to get the piece of papaer to go along with the experience I had already gained by teaching myself.

Similar Threads

  1. Replies: 2
    Last Post: 06-14-2006, 03:16 PM
  2. Java vs. .Net. A questionnaire
    By Basil in forum .NET
    Replies: 1
    Last Post: 05-13-2005, 06:46 AM
  3. DevX does seem one sideded
    By Rob Abbe in forum Talk to the Editors
    Replies: 44
    Last Post: 01-13-2003, 02:57 PM
  4. learning c# very confusing.
    By Mike Tsakiris in forum .NET
    Replies: 11
    Last Post: 10-04-2002, 05:32 PM
  5. Re: VB vs. Visual Age for Java
    By JJ in forum Enterprise
    Replies: 1
    Last Post: 07-06-2000, 04:50 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center
Latest Articles
Questions? Contact us.
Web Development
Latest Tips
Open Source

   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center