-
-
Notifications
You must be signed in to change notification settings - Fork 194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tiny alternative web framework #22
Comments
What do you have in mind to replace nanohttpd with? |
I would stay with nanohttpd but unfortunately it's abandoned :/ I've made a research and the strong candidate for replacement is http://sparkjava.com/ at this moment. It is the lightest solutions, e.g. https://craftsmen.nl/memory-usage-6-popular-rest-server-frameworks-compared/. I'm also considering micronaut/quarkus and their native images where memory footprint could be less than 20mb. |
I am keenly watching micronaut with the compile time dependency injection, but I haven't played with it directly. Of course you can always go low down to netty. Is there some place I can ask you some questions regarding where you're going with this in future? For example my number one other thing I would like to see is: "Proxy for the specified remote repositories" whereas things like an admin panel is not important to me. For me it's about a light low RAM system I can host on a cheap VM and all my management needs are met in configuration files and file system management. Most of the time I don't interact with artifactory, and these tools just get more RAM hungry with every new release. |
I use this project as my maven repository for 3 years already. I had plans to support maven in reposilite and it is why this repository was marked as abandoned for a while. I've changed my goals lately and it's why I reactivated nanomaven. The main priority is to reduce memory footprint ofc and improve overall quality of code. The problem with micronaut is that if you are not using native images, the memory usage of application on JVM is much higher, e.g.: (IDLE after startup)
I also think I'll focus on recording statistics in a next release, because I need it, and then we will see. |
Ok thanks for the feedback |
[Rejected] Candidate: reactor-netty Issues:
|
[?] Candidate: ktor Issues:
|
[Currently tested] Candidate: javalin Issues:
Approved |
@dzikoysk which one did you choose? |
Javalin :)
|
No description provided.
The text was updated successfully, but these errors were encountered: