Getting Started - rife2/rife2 GitHub Wiki

Welcome

RIFE2 is a full-stack, no-declaration, framework to quickly and effortlessly create web applications with modern Java.

RIFE2 is built on the foundations of the original RIFE framework that was popular from 2002-2010. Since then, the world and Java have changed and many of the original RIFE APIs can finally be replaced with pure Java, no-XML, no-YAML, leaving only type-safe expressive code.

Getting Started

NOTE: I recommend going through this manual in order, building out your project step-by-step to understand all the details.

Create a new project

You have several options to start a new project:

RIFE2's bld tool

Get the complete RIFE2 experience by using bld.
Bld is a pure-Java build system that's easy to understand.
Bld works with auto-completion in your IDE and gives you full control over your build process without having to learn an enterprise-level tool or a new programming language.

Get started with bld

Gradle build tool

If you use the Gradle build tool, RIFE2 provides a fully featured Gradle plugin that will make your life easy. Gradle is a favorite amongst RIFE2 developers and users, and was used primarily before bld was created.

Get started with Gradle

Maven build tool

If you use Maven, you should be able to follow along the Gradle instructions above.
You can also find examples in the RIFE2 Maven Hello project that should be helpful.


Next get started with bld