DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 5 of 5

Thread: Why Java?

  1. #1
    Kaiser Guest

    Why Java?


    I am a mechanical student. Now I am doing a project that need software to
    control the lab apparatus through internet. I have three option to choose:
    Java, C++, and Pascal. Could you comment on this three software on this application,
    please?

    Thank you very much

  2. #2
    Kyle Gabhart Guest

    Re: Why Java?


    "Kaiser" <nitinol2000@netscape.net> wrote:
    >
    >I am a mechanical student. Now I am doing a project that need software to
    >control the lab apparatus through internet. I have three option to choose:
    >Java, C++, and Pascal. Could you comment on this three software on this

    application,
    >please?
    >
    >Thank you very much



    Pascal -- A procedural language with limited object-oriented constructs.
    Pascal is significantly limited in its networking capabilities and its support
    for XML (both critical when leveraging the power of the Internet).

    Also, there's a good reason that U.S. schools will teach Pascal in high school,
    but save C and Java for college. Pascal was designed to teach structured
    programming, not to develop dynamic web-based applications.

    Object Pascal -- Great. Let's take a procedural language that is going by
    the way-side and spruce it up with some ad-hoc object-oriented features!
    (To be read in a sarcastic tone).

    C++ -- Again, we've taken a procedural language and tried to force object-oriented
    features into after the fact! Additionally, the networking and XML support
    in C++ pales in comparison to that of Java.

    Java -- An Object-oriented language from the ground up. It has a dynamic
    and robust networking platform and extensive support for XML. Additionally,
    when constructing dynamic web pages, you've got JavaServer Pages and Java
    Servlets. I am aware of no such web-based component frameworks in Pascal
    or C++.


    Best of luck with your project.

    Cordially,

    Kyle Gabhart
    DevX Java Pro


  3. #3
    Kaiser Guest

    Re: Why Java?


    Thank you very much. It helps me a lot.
    Thanks for your detail comment on the issue.


    "Kyle Gabhart" <java@objectsoln.com> wrote:
    >
    >"Kaiser" <nitinol2000@netscape.net> wrote:
    >>
    >>I am a mechanical student. Now I am doing a project that need software

    to
    >>control the lab apparatus through internet. I have three option to choose:
    >>Java, C++, and Pascal. Could you comment on this three software on this

    >application,
    >>please?
    >>
    >>Thank you very much

    >
    >
    >Pascal -- A procedural language with limited object-oriented constructs.
    >Pascal is significantly limited in its networking capabilities and its support
    >for XML (both critical when leveraging the power of the Internet).
    >
    >Also, there's a good reason that U.S. schools will teach Pascal in high

    school,
    >but save C and Java for college. Pascal was designed to teach structured
    >programming, not to develop dynamic web-based applications.
    >
    >Object Pascal -- Great. Let's take a procedural language that is going by
    >the way-side and spruce it up with some ad-hoc object-oriented features!
    >(To be read in a sarcastic tone).
    >
    >C++ -- Again, we've taken a procedural language and tried to force object-oriented
    >features into after the fact! Additionally, the networking and XML support
    >in C++ pales in comparison to that of Java.
    >
    >Java -- An Object-oriented language from the ground up. It has a dynamic
    >and robust networking platform and extensive support for XML. Additionally,
    >when constructing dynamic web pages, you've got JavaServer Pages and Java
    >Servlets. I am aware of no such web-based component frameworks in Pascal
    >or C++.
    >
    >
    >Best of luck with your project.
    >
    >Cordially,
    >
    >Kyle Gabhart
    >DevX Java Pro
    >



  4. #4
    Kaiser Guest

    Re: Why Java?


    From your message, Java should be the best of all on the internet application
    but how about the ability to control the I/O or say for example controlling
    a stepping motor?


    "Kyle Gabhart" <java@objectsoln.com> wrote:
    >
    >"Kaiser" <nitinol2000@netscape.net> wrote:
    >>
    >>I am a mechanical student. Now I am doing a project that need software

    to
    >>control the lab apparatus through internet. I have three option to choose:
    >>Java, C++, and Pascal. Could you comment on this three software on this

    >application,
    >>please?
    >>
    >>Thank you very much

    >
    >
    >Pascal -- A procedural language with limited object-oriented constructs.
    >Pascal is significantly limited in its networking capabilities and its support
    >for XML (both critical when leveraging the power of the Internet).
    >
    >Also, there's a good reason that U.S. schools will teach Pascal in high

    school,
    >but save C and Java for college. Pascal was designed to teach structured
    >programming, not to develop dynamic web-based applications.
    >
    >Object Pascal -- Great. Let's take a procedural language that is going by
    >the way-side and spruce it up with some ad-hoc object-oriented features!
    >(To be read in a sarcastic tone).
    >
    >C++ -- Again, we've taken a procedural language and tried to force object-oriented
    >features into after the fact! Additionally, the networking and XML support
    >in C++ pales in comparison to that of Java.
    >
    >Java -- An Object-oriented language from the ground up. It has a dynamic
    >and robust networking platform and extensive support for XML. Additionally,
    >when constructing dynamic web pages, you've got JavaServer Pages and Java
    >Servlets. I am aware of no such web-based component frameworks in Pascal
    >or C++.
    >
    >
    >Best of luck with your project.
    >
    >Cordially,
    >
    >Kyle Gabhart
    >DevX Java Pro
    >



  5. #5
    markn Guest

    Re: Why Java?


    C for now, but Java is coming along. You might want to check out the J2ME
    section in the JDJ Mag.

    Mark

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
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

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