¿Qué tipo de proyecto de código abierto es Solon?
Uno, un nuevo marco de desarrollo de aplicaciones ecológico para Java .está construido desde cero, tiene sus propios estándares y ecología abierta (después de cinco años, ha alcanzado el segundo nivel de escala ecológica en el mundo). En comparación con otros marcos,Resuelve dos puntos débiles importantes: inicio lento y consumo de memoria.
Notas clave:
- En enero de 2021, código abierto oficialmente.
- En julio de 2022 se establecerá el sitio web oficial y se harán esfuerzos para promocionarlo.
- En febrero de 2023, se lanzará la versión 2.0. El sitio web oficial agrega Solon Initializr , que se utiliza para generar plantillas de proyectos.
- En abril de 2023, se convertirá en una comunidad confiable de código abierto y un proyecto confiable de código abierto de la Academia de Tecnología de la Información y las Comunicaciones. Las descargas de Maven superaron el millón en un solo mes. El número de envíos de códigos supera las 11.000 veces
- En junio de 2023, las descargas de Maven superaron los 2 millones en un solo mes . El sitio web oficial tiene más de 500 páginas de información.
¿Resolver los puntos débiles?
Debido al diseño único del contenedor Solon Bean,No comenzará lentamente debido a más dependencias de extensión.(¡Al desarrollar y depurar, ahorra tiempo y actualiza!) Tomemos como ejemplo el conocido proyecto de código abierto "Xiaonuo":
- La "versión primaveral nevada" comienza durante 15 a 50 segundos.
- “Versión de solon nevado” 3-5 segundos para comenzar, ahorro de memoria 1/3(Si está interesado, bienvenido a obtener la experiencia del código)
Como dice el refrán: “El tiempo es vida, la eficiencia es dinero”, “La única arte marcial del mundo que no puede ser derrotada es la velocidad”.
¿Cuáles son las características en comparación con los proyectos Spring Boot y Spring Cloud?
- El inicio es de 5 a 10 veces más rápido. (más rápido)
- qps es de 2 a 3 veces mayor. (más alto)
- Guarde 1/3 ~ 1/2 de la memoria en tiempo de ejecución. (menos)
- El empaquetado se puede reducir a 1/2 ~ 1/10; por ejemplo, 300 Mb se convierten en 23 Mb. (menor)
- También es compatible con jdk8, jdk11, jdk17, jdk20, imagen nativa de graalvm.
¿Dirección del almacén del proyecto?
- casa rural: https://gitee.com/noear/solon
- github: https://github.com/noear/solon