layrry
piranha
Our great sponsors
layrry | piranha | |
---|---|---|
3 | 21 | |
320 | 187 | |
-0.3% | 0.0% | |
4.6 | 8.9 | |
9 months ago | 3 days ago | |
Java | Java | |
Apache License 2.0 | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
layrry
-
Kafka 4.0, Flink 2.0, Hadoop, and now Spark 4.0 will all drop Java 8 and move to Java 11+!
No, JPMS does not automatically turn the JVM into an NPM like experience with the same dependency being available in different versions. It is possible using the layer feature JPMS introduced, for example with Layrry, but as I understand it, by default Java only has 2 (?) layers, bootstrap and application, corresponding to the bootstrap and application classloaders.
-
Which would be the scala way of building a modular/plugin based architecture application?
Use https://github.com/moditect/layrry which is based on Java Modules. Not tried yet. Sbt does not recognize module-info.java which is essential for it to work. Possible solution is implement an Sbt Plugin. But, I don't know if at the end this would work in development mode which is important.
-
Java Modules - are they common and should we use them?
github.com/moditect/layrry
piranha
-
Quarkus 3.0 final released!
You can still mix and match APIs at will with EE. This is what you do on Tomcat mostly, but also with Piranha Cloud (https://piranha.cloud), and to a degree even with Open Liberty.
- Piranha Cloud 22.11 released!
-
GlassFish 7 M8 released! (passing Jakarta EE 10 TCK)
Not necessarily. Piranha Cloud is an implementation of the Servlet API that is not a container.
- Helidon 3.0 Released!
-
Java News Roundup: OpenJDK, Jakarta EE 10, WildFly, Apache Tomcat Updates
Piranha Cloud uses the Java Module system extensively. See https://piranha.cloud
- Piranha 22.2 released!
- Piranha 22.1.0 released!
- GitHub Projects to Contribute
- Piranha 21.11 released!
- Piranha 21.6.0 released!
What are some alternatives?
moditect-gradle-plugin - A ModiTect plug-in for the Gradle build system
Apache Tomcat - Apache Tomcat
maven-jpackage-template - Sample project illustrating building nice, small cross-platform JavaFX or Swing desktop apps with native installers while still using the standard Maven dependency system.
Jetty - Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
moditect - Tooling for the Java Module System
nanohttpd - Tiny, easily embeddable HTTP server in Java.
MacWire - Lightweight and Nonintrusive Scala Dependency Injection Library
WildFly - WildFly Application Server
jtoolprovider-plugin - This Maven Plugin does two things. First, it automatically transforms your Maven dependency graph into Java modules. Second, it bridges Maven and built-in Java tools like jdeps, jlink, and jpackage.
Apache TomEE - Apache TomEE
open-liberty - Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
BowlerStudio - A Full-Stack Robotics Development Environment