User Tools

Site Tools


osrf-devel:benefits_of_opensrf_over_other_application_frameworks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
osrf-devel:benefits_of_opensrf_over_other_application_frameworks [2008/08/27 20:55] mikerosrf-devel:benefits_of_opensrf_over_other_application_frameworks [2022/02/10 13:34] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +[[user-comments:osrf-devel:benefits_of_opensrf_over_other_application_frameworks|User Comments]]
 +
 +
 +
 +===== How OpenSRF Stacks Up =====
 +
 +How does OpenSRF compare to other Application Frameworks on choice of development languages:
 +|                          ^ OpenSRF  ^ J2EE   ^ Catalyst ^ Maypole ^
 +^ Native Perl Client          X            |    X        n/a  |
 +^ Native C Client          |    X            |          |         |
 +^ Native JavaScript Client |    X            |          |         |
 +^ Native Python Client        X            |          |         |
 +^ Native Ruby Client        (soon)  |        |          |         |
 +^ Native Java Client          X        X            |         |
 +^ Perl Server              |    X            |    X        X    |
 +^ C Server                    X            |          |         |
 +^ Java Server              | (one day)|    X            |         |
 +^ Python Server            |    X            |          |         |
 +
 +
 +----
 +
 +How does OpenSRF compare to other Application Frameworks on general features:
 +|                                                  ^ OpenSRF  ^ J2EE   ^ Catalyst ^ Maypole ^
 +^ Built in load balancing                          |    X        X            |         |
 +^ Built in service failover                        |    X        X      n/a      n/a  |
 +^ Built in Object Persistance Model                |    X        X      X           |
 +^ Centralized Application Configuration Management |    X            |    n/a      n/a  |
 +^ API Namespaces and API versioning                |    X        X      n/a      n/a  |
 +^ Open inter-server messaging protocol                X        X      n/a      n/a  |
 +
 +----
 +      - [[Language Agnostic]]
  

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.