

GitHub - colesico/colesico-framework: Micro framework for creating server side a...
source link: https://github.com/colesico/colesico-framework
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Colesico-framework
Colesico-framework
is a lightweight full stack microframework for creating backend and server side web applications with Java 17+.
It is inspired by Spring and EJB frameworks but uses more simplified approach to construct an applications. The purpose of this framework is to provide a faster and lightweight alternative.
Colesico framework is also an analog of such frameworks as Quarkus and Micronaut but it is lighter and faster. It also does not almost use the reflection at runtime. The approach used is the generation of extra auxiliary code at compile time using the annotation processors.
Colesico framework is based on an extendable architecture that makes it easy to integrate third party frameworks.
Documentation
Colesico-framework docs/manual
Examples
Builds
To build colesico framework with maven:
$ mvn clean install
Maven dependency
<dependency>
<groupId>net.colesico.framework</groupId>
<artifactId>colesico-[module or bundle]</artifactId>
<version>${colesico-version}</version>
</dependency>
License
This project is licensed under the Apache 2.0 license.
Versioning policy
This project uses modified semver approach.
Version number:
[major].[moderate].[minor]
- [major] - Massive changes affecting many framework modules or a complete change of architecture. Requires significant client code changes.
- [moderate] - Minimal loss of backward compatibility that affects a few framework modules. Changes may require a few lines updating in the client code to make it works. This also may not break an application completely, but it may cause partial degradation. Please, pay attention to check your code is working properly on such updates.
- [minor] - Backward compatible changes that do not require a client code updates to make it work. This may be a bugfixes, new compatible framework features, documentation updates, etc.
Update 1.2.3 to 1.2.4 - should not require any client code changes.
Update 1.2.3 to 1.3.0 - may require some code changes.
Update 1.2.3 to 2.0.0 - require significant client code changes.
Recommend
-
218
DotWeb Simple and easy go web micro framework Important: Now need go1.9+ version support, and support go mod. Document: https://www.kancloud.cn/devfeel/...
-
99
go-micro - A pluggable RPC framework
-
11
Flicker effect with JavaScript applications A lot of web applications are nowadays build with a JavaScript framework, rendering the HTML in the browser (client side). There are a few reasons for this, like: avoiding serve...
-
7
Electron.NET with ASP.NET server-side Blazor & Entity Framework110 views•Jan 23, 2021100ShareSave
-
8
Mark is a high performance micro framework based on workerman helps you quickly write APIs with php. Probably the fastest PHP web framework in the world. See
-
12
Creating Excel documents using...
-
10
Go Micro Go Micro is a framework for distributed systems development. Overview Go Micro provides the core requirements for distributed systems development including RPC and Event driven communication. The Mi...
-
6
-
2
README.md Jett...
-
8
README.md Question is n...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK