2. Why should I use devonfw?

Devonfw aims at providing a framework which is oriented at development of web applications based on the Java EE programming model using the Spring framework project as the default implementation.

2.1. Objectives

2.1.1. Standardization

It means that to stop reinventing the Wheel in thousands of projects, hundreds of centers, dozens of countries. This also includes rationalize, harmonize and standardize all development assets all over the group and industrialize the software development process

2.1.2. Industrialization of Innovative technologies & “Digital”

devonfw needs to standardize & industrialize. But not just large volume, “traditional” custom software development. devonfw needs to offer a standardized platform which contains a range of state of the art methodologies and technology options. devonfw needs to support agile development by small teams utilizing the latest technologies for Mobile, IoT and the Cloud

2.1.3. Deliver & Improve Business Value

devon quality agility

2.1.4. Efficiency

  • Up to 20% reduction in time to market with faster delivery due to automation and reuse.

  • Up to 25% less implementation efforts due to code generation and reuse.

  • Flat pyramid and rightshore, ready for juniors.

2.1.5. Quality

  • State of the Art architecture and design.

  • Lower cost on maintenance and warranty.

  • Technical debt reduction by reuse.

  • Risk reduction due to assets continuous improvement.

  • Standardized automated quality checks.

2.1.6. Agility

  • Focus on business functionality not on technical.

  • Shorter release cycles.

  • DevOps by design - Infrastructure as Code.

  • Continuous Delivery Pipeline.

  • On and Off-premise flexibility.

  • PoCs and Prototypes in days not months.

2.2. Features

2.2.1. Everything in a single zip

The devonfw distributions is packaged in a zip file that includes all the Custom Tools, Software and configurations.

Having all the dependencies self-contained in the distribution’s zip file, users don’t need to install or configure anything. Just extracting the zip content is enough to have a fully functional devonfw.

2.2.2. devonfw, the package

devonfw package provides:

  • Implementation blueprints for a modern cloud-ready server and a choice on JS-Client technologies (either open source Angular or a very rich and impressive solution based on commercial Sencha UI).

  • Quality documentation and step-by-step quick start guides.

  • Highly integrated and packaged development environment based around Eclipse and Jenkins. You will be ready to start implementing your first customer-specific use case in 2h time.

  • Iterative eclipse-based code-generator that understands "Java" and works on higher architectural concepts than Java-classes.

  • Example application as a reference implementation.

  • Support through large community + industrialization services (Standard Platform as a service) available in the iProd service catalog.

To read in details about devonfw features read here

Last updated 2020-01-22 07:31:23 UTC