framework

The main goal of this framework is provide a fast, simple, reliable and standardized way to develop Web Applications. The development was started in 2006 and since then new features and improvements are being released constantly.

GPL-3.0 License

Stars
1

Synopsis

The main goal of this framework is to provide a fast, simple, reliable and standardized way to develop Web Applications. The development was started in 2006 and since then new features and improvements are being released constantly.

Motivation

In my nearly 20 years of experience in software development, I faced the same problems in different companies. Some of these problems are listed below:

  1. Code with lack of standards and reuse.
  2. Different versions for different environments.
  3. Hard-coded and/or non synchronized persistence layer with the data models.
  4. Hard-coded and/or non synchronized integration layer with the business layer.
  5. Poor and non-customizable UI.

The framework came up to mitigate these problems and many others and also speed up the development, consequently provide faster and more reliable deliveries.

Contribution

If you want to contribute with us, just fork the project that is located in GitHub (https://www.github.com/fvilarinho/framework) and then make a pull request. We will analyze your code and check if it can be incorporated as soon as possible. You can also report a bug or request a new feature.

Build Status

Installation

The pre-requisites to use the framework are:

  1. Java Development Kit 11
  2. Gradle 6.9.x

To start using the framework, you should clone the project from BitBucket and then import it into your IDE. Now I'm using Eclipse IDE for JEE Developers. This IDE already has an integration with GitHub but if you use another tool, and it doesn't have a GitHub integration, you should use the git client. To clone the repository just run the command below:

git clone [email protected]:fvilarinho/framework.git

After the cloning, you can choose the version that you want to work. To use the development version (Unstable), execute the command below:

git checkout develop

To use the last stable version, execute the command below:

git checkout tags/3.10.16 -b 3.10.16

Or use the IDE to switch between the versions.

License

The framework is licensed under the LGPL 3.0. Please read the licence file or check the URL http://www.gnu.org/licenses/lgpl-3.0.html

Author

My name is Felipe Vilarinho (A.K.A. Vila) and you can know more about me at the social medias below:

  1. LinkedIn

Or email [email protected] or [email protected]

Have Fun!

Best

Badges
Extracted from project README
CI/CD