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.
23
35
+ 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.4K
3.9K
1K
Provides a comprehensive programming and configuration model for modern Java-based enterprise applications
3.4K
3.9K
+ 1
1K
PROS OF SPRING
  • 221
    Java
  • 155
    Open source
  • 133
    Great community
  • 120
    Very powerful
  • 111
    Enterprise
  • 63
    Lot of great subprojects
  • 59
    Easy setup
  • 44
    Convention , configuration, done
  • 38
    Standard
  • 29
    Love the logic
  • 12
    Good documentation
  • 10
    Stability
  • 10
    Dependency injection
  • 7
    MVC
  • 6
    Easy
  • 3
    Strong typing
  • 3
    Makes the hard stuff fun & the easy stuff automatic
  • 2
    Maven
  • 2
    Code maintenance
  • 2
    Best practices
  • 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
  • 1
    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

91
99
5
A REST framework that provides a JAX-RS implementation
91
99
+ 1
5
PROS OF JERSEY
  • 3
    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

    12.5K
    8.9K
    200
    An open source software implementation of the Java Servlet and JavaServer Pages technologies
    12.5K
    8.9K
    + 1
    200
    PROS OF APACHE TOMCAT
    • 79
      Easy
    • 72
      Java
    • 48
      Popular
    • 1
      Spring web
    CONS OF APACHE TOMCAT
      Be the first to leave a con

      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

      426
      426
      0
      A Java framework which is used to build web applications
      426
      426
      + 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 · 131.9K 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

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

            related Apache Camel posts

            Karyon logo

            Karyon

            8
            8
            0
            The nucleus or the base container for Applications and Services built using the NetflixOSS ecosystem
            8
            8
            + 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