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.


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

Results 1 to 2 of 2

Thread: What does java based web apps defer from others (php, ruby)

  1. #1
    Junior Member
    Join Date
    Jan 2013
    Thanked 0 Times in 0 Posts

    Default What does java based web apps defer from others (php, ruby)

    I am a php dev, and became curious about java as a base for a web app. I would like to ask,
    consider the same system requirements

    1.) what does java based web app defer from let say php based web app (aside from syntax of course)

    what are the pros and cons? I know this is not a constructive question but I can't help my curiousity.

    also based on my own research, it seems, java based web apps are more targeted on large scale systems and not a good choice for small to mid size systems

    Thank You in advance

  2. #2
    Administrator copeg's Avatar
    Join Date
    Oct 2009
    Thanked 833 Times in 772 Posts
    Blog Entries

    Default Re: What does java based web apps defer from others (php, ruby)

    For smaller sized systems, both J2EE and any other web framework can pretty much accomplish most of the needs of a project. For instance pulling data from a database, making dynamic webpages based upon queries to display data, even using AJAX to query something like a REST service. But when the scale gets larger, or the needs of the system grow, in my opinion J2EE has features that put it into a more advantageous category. Think of features such as remote method invocation (call a method of an object on the server remotely), object transfer across a network (pass objects between two different JVM instances), timer services (run periodic services), multiple clients (eg webstart, webpage, etc...), messaging services (eg JMS), and thread management (long running tasks can be queue'd into a managed service to run the task).

  3. The Following User Says Thank You to copeg For This Useful Post:

    jplus2 (January 8th, 2013)

Similar Threads

  1. Pro JavaScript for Web Apps
    By oujdid in forum Other Programming Languages
    Replies: 1
    Last Post: July 22nd, 2012, 10:27 AM
  2. web based network management
    By neelima in forum Java Networking
    Replies: 1
    Last Post: May 9th, 2012, 12:18 PM
  3. Ruby like string interpolation in Java
    By priyam_maheshwari in forum Java SE APIs
    Replies: 3
    Last Post: August 2nd, 2011, 08:45 AM
  4. Generate GUI for web based application
    By Dev777 in forum Member Introductions
    Replies: 0
    Last Post: July 8th, 2011, 05:52 AM
  5. Java Programmer Wanted To Create A Revolutionary Web Based
    By itdummy in forum Paid Java Projects
    Replies: 0
    Last Post: June 20th, 2011, 06:07 PM