Alternatives to Apache CXF logo

Alternatives to Apache CXF

Spring, Jersey, Apache Tomcat, Spring MVC, and Apache Camel are the most popular alternatives and competitors to Apache CXF.
29
39
+ 1
0

What is Apache CXF and what are its top alternatives?

It helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.
Apache CXF is a tool in the Composable Web Service Framework category of a tech stack.

Top Alternatives to Apache CXF

  • Spring
    Spring

    A key element of Spring is infrastructural support at the application level: Spring focuses on the "plumbing" of enterprise applications so that teams can focus on application-level business logic, without unnecessary ties to specific deployment environments. ...

  • Jersey
    Jersey

    It is open source, production quality, framework for developing RESTful Web Services in Java that provides support for JAX-RS APIs and serves as a JAX-RS (JSR 311 & JSR 339) Reference Implementation. It provides it’s own API that extend the JAX-RS toolkit with additional features and utilities to further simplify RESTful service and client development. ...

  • Apache Tomcat
    Apache Tomcat

    Apache Tomcat powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations. ...

  • Spring MVC
    Spring MVC

    A Java framework that follows the Model-View-Controller design pattern and provides an elegant solution to use MVC in spring framework by the help of DispatcherServlet. ...

  • Apache Camel
    Apache Camel

    An open source Java framework that focuses on making integration easier and more accessible to developers. ...

  • Karyon
    Karyon

    At Netflix, Karyon is a framework and library that essentially contains the blueprint of what it means to implement a cloud ready web service. All the other fine grained web services and applications that form our SOA graph can essentially be thought as being cloned from this basic blueprint. ...

Apache CXF alternatives & related posts

Spring logo

Spring

3.8K
4.6K
1.1K
Provides a comprehensive programming and configuration model for modern Java-based enterprise applications
3.8K
4.6K
+ 1
1.1K
PROS OF SPRING
  • 228
    Java
  • 157
    Open source
  • 135
    Great community
  • 123
    Very powerful
  • 114
    Enterprise
  • 64
    Lot of great subprojects
  • 59
    Easy setup
  • 44
    Convention , configuration, done
  • 40
    Standard
  • 30
    Love the logic
  • 12
    Good documentation
  • 11
    Dependency injection
  • 10
    Stability
  • 8
    MVC
  • 6
    Easy
  • 3
    Makes the hard stuff fun & the easy stuff automatic
  • 3
    Strong typing
  • 2
    Code maintenance
  • 2
    Best practices
  • 2
    Maven
  • 2
    Great Desgin
  • 2
    Easy Integration with Spring Security
  • 2
    Integrations with most other Java frameworks
  • 1
    Java has more support and more libraries
  • 1
    Supports vast databases
  • 1
    Large ecosystem with seamless integration
  • 1
    OracleDb integration
  • 1
    Live project
CONS OF SPRING
  • 15
    Draws you into its own ecosystem and bloat
  • 3
    Verbose configuration
  • 3
    Poor documentation
  • 3
    Java
  • 2
    Java is more verbose language in compare to python

related Spring posts

Is learning Spring and Spring Boot for web apps back-end development is still relevant in 2021? Feel free to share your views with comparison to Django/Node.js/ ExpressJS or other frameworks.

Please share some good beginner resources to start learning about spring/spring boot framework to build the web apps.

See more

I am consulting for a company that wants to move its current CubeCart e-commerce site to another PHP based platform like PrestaShop or Magento. I was interested in alternatives that utilize Node.js as the primary platform. I currently don't know PHP, but I have done full stack dev with Java, Spring, Thymeleaf, etc.. I am just unsure that learning a set of technologies not commonly used makes sense. For example, in PrestaShop, I would need to work with JavaScript better and learn PHP, Twig, and Bootstrap. It seems more cumbersome than a Node JS system, where the language syntax stays the same for the full stack. I am looking for thoughts and advice on the relevance of PHP skillset into the future AND whether the Node based e-commerce open source options can compete with Magento or Prestashop.

See more
Jersey logo

Jersey

210
122
6
A REST framework that provides a JAX-RS implementation
210
122
+ 1
6
PROS OF JERSEY
  • 4
    Lightweight
  • 1
    Fast Performance With Microservices
  • 1
    Java standard
CONS OF JERSEY
    Be the first to leave a con

    related Jersey posts

    Apache Tomcat logo

    Apache Tomcat

    15.9K
    11.8K
    201
    An open source software implementation of the Java Servlet and JavaServer Pages technologies
    15.9K
    11.8K
    + 1
    201
    PROS OF APACHE TOMCAT
    • 79
      Easy
    • 72
      Java
    • 49
      Popular
    • 1
      Spring web
    CONS OF APACHE TOMCAT
    • 2
      Blocking - each http request block a thread
    • 1
      Easy to set up

    related Apache Tomcat posts

    Остап Комплікевич

    I need some advice to choose an engine for generation web pages from the Spring Boot app. Which technology is the best solution today? 1) JSP + JSTL 2) Apache FreeMarker 3) Thymeleaf Or you can suggest even other perspective tools. I am using Spring Boot, Spring Web, Spring Data, Spring Security, PostgreSQL, Apache Tomcat in my project. I have already tried to generate pages using jsp, jstl, and it went well. However, I had huge problems via carrying already created static pages, to jsp format, because of syntax. Thanks.

    See more

    Java Spring JUnit

    Apache HTTP Server Apache Tomcat

    MySQL

    See more
    Spring MVC logo

    Spring MVC

    473
    507
    0
    A Java framework which is used to build web applications
    473
    507
    + 1
    0
    PROS OF SPRING MVC
      Be the first to leave a pro
      CONS OF SPRING MVC
        Be the first to leave a con

        related Spring MVC posts

        NIDHISH PUTHIYADATH
        Lead Software Engineer at EDIFECS · | 1 upvote · 297.3K views

        Material Design for Angular Angular 2 Node.js TypeScript Spring-Boot RxJS Microsoft SQL Server Hibernate Spring MVC

        We built our customer facing portal application using Angular frontend backed by Spring boot.

        See more
        Apache Camel logo

        Apache Camel

        7.3K
        304
        22
        A versatile open source integration framework
        7.3K
        304
        + 1
        22
        PROS OF APACHE CAMEL
        • 5
          Based on Enterprise Integration Patterns
        • 4
          Has over 250 components
        • 4
          Free (open source)
        • 4
          Highly configurable
        • 3
          Open Source
        • 2
          Has great community
        CONS OF APACHE CAMEL
          Be the first to leave a con

          related Apache Camel posts

          Karyon logo

          Karyon

          9
          9
          0
          The nucleus or the base container for Applications and Services built using the NetflixOSS ecosystem
          9
          9
          + 1
          0
          PROS OF KARYON
            Be the first to leave a pro
            CONS OF KARYON
              Be the first to leave a con

              related Karyon posts