论 Solon 开源框架的意义!

这篇具有很好参考价值的文章主要介绍了论 Solon 开源框架的意义!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Solon 是一个国产的生态级 Java 应用开发框架(已发具备全球第二级别的生态)。七年时间打磨。14 万行代码。两三百个生态扩展呢。

  • 国内第一个

从零开始构建,有自己的标准规范与开放生态。尤其没有使用 javaee 的接口规范(它改包名了,可麻烦。不使用,但也适配支持了)。会借鉴与善用前人的成果,但绝对是原创。

  • 为什么说是生态呢

没有功能,没有集成。都是基于标准与规范的扩展与适配。同一个需求,可以有很多不同的方案选择。这是架构的美感。当然别人家的生态框架也会是这样。

  • 提供不同的选择

以前只有包子,没得选,不管什么场景只有包子吃。而且很多人都习惯了这样。现在是还有饼干和花生米,你可以按需选择

  • 助力信创国产化

信创,讲国产可控。但是很多软件系统用了 spring 开发。之前是没得选。现在可以用 solon 了。

  • 助力国产语言的成长

当有适合的国产语言出现时,可以快速实现副本迁移。因为 solon 是原创,有自己的标准规范与开放生态,迁移起来很方便。开发语言,有好的生态框架,能优化用户体验,加速成长。

  • 助力部训机构使用国产框架进行 Java 教学

一个生态级的应用开发框架。无形之中,会有很多模式,有很多术语。应用于教学,对国产开发环境是好事。

  • 助力高校使用国产框架进行 Java 教学

Solon 的愿景里,会有很多相关书出现。以 Solon 的视角去展现 Java。 以前是没得选,以后可以选 Solon 相关的书,进行教学。

  • 助力 Java 开源项目成长

以前嘛,我们的 Java 开源项目很多是“面向 Spring 编程的”。现在可以回归本源,“面向 Java 编程”(同时也适配下 Solon)。Java 的世界很大,有很多的不同的生态框架。

  • 助力 Java 程序员的成长

有些 Java 程序员,如果没有 Spring 是不能编程的。其实 Java 的世界很大,Java 之外的世界更大。见识不同的生态应用开发框架,见识不同的编程语言,可以看见更大的世界。文章来源地址https://www.toymoban.com/news/detail-820818.html

附:代码仓库

  • gitee:https://gitee.com/noear/solon
  • github:https://github.com/noear/solon

到了这里,关于论 Solon 开源框架的意义!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java 新的生态,Solon v2.3.2 发布

    Solon 是什么框架? 一个, Java 新的生态型应用开发框架 。它从零开始构建,有自己的标准规范与开放生态(全球第二级别的生态)。与其他框架相比, 它解决了两个重要的痛点:启动慢,费资源。 解决痛点? 由于Solon Bean容器的独特设计, 不会因为扩展依赖变多而启动很慢

    2024年02月07日
    浏览(40)
  • SpringBoot 2.x 正式停更了。Java 8 由 Solon 接收!

    最近有好多个新闻说:SpringBoot 2.x 正式停更了,Java 8 怎么办?当然用 Solon 喽! 既支持 java8,也支持 java21 的: Java 新的\\\"生态级\\\"应用开发框架 。 从零开始构建,有自己的标准规范与开放生态 ,所以才能支持java8 - java21(历时“六”年,具备全球第二级别的生态规模)。 国产

    2024年01月18日
    浏览(33)
  • Solon 统一的返回结果调整

    使用 “统一的渲染控制” 可以对输出做统一的控制外。。。还可以借助路由拦截器 RouterInterceptor ,对 mvc 返回结果做提交确认机制(即可修改)进行控制(相对来讲,这个可能更简单)。。。 关于全局的请求异常处理,最好不要放在这里。。。放到过滤器(因为它是最外层

    2024年02月03日
    浏览(26)
  • Solon2 常用注解之 @ProxyComponent 用法说明

    在 Solon 提倡“克制”的原则下,托管组件分为: 普通组件 代理组件(即 @ProxyComponent 注解的类)。代理的细节可以看下《动态代理的本质》 。 之所以需要代理,是为了能拦截函数;之所以需要拦截函数,是为了让函数上的注解生效。也算是 AOP 的基础。 (如果没有拦截需求

    2023年04月19日
    浏览(38)
  • 天下苦 Spring 久矣,Solon v2.3.3 发布

    Solon 是什么框架? 一个, Java 新的生态型应用开发框架 。它从零开始构建,有自己的标准规范与开放生态(全球第二级别的生态)。与其他框架相比, 它解决了两个重要的痛点:启动慢,费资源。 解决痛点? 由于Solon Bean容器的独特设计, 不会因为扩展依赖变多而启动很

    2024年02月09日
    浏览(38)
  • Solon2 之 Groovy 语言开发后端接口项目

    今天再做个新的尝试,用 Solon 框架写个 Groovy 后端项目。借助 “Solon Initializr” 生成个项目模板,会比较方便。 打开“Solon Initializr” :https://solon.noear.org/start/ ,在语言那儿选择\\\" Groovy\\\",再选上项目类型为“Gradle - Groovy”。然后点“生成”就会自动下载\\\"demo.zip\\\"文件了。 解压

    2023年04月08日
    浏览(37)
  • 天下苦 Spring 久矣,Solon v2.2.20 发布

    一个, Java 新的生态型应用开发框架 。它从零开始构建,有自己的标准规范与开放生态。与其他框架相比, 它解决了两个重要的痛点:启动慢,费资源。 由于Solon Bean容器的独特设计, 不会因为扩展依赖变多而启动很慢(开发调试时,爽快)! 以开源项目“小诺”为例:

    2024年02月05日
    浏览(42)
  • 我把Solon打包成了native image,速度快的惊人

    Solon 一个高效的应用开发框架:更快、更小、更简单。https://solon.noear.org/ 我刚开始对 Solon 感兴趣的原因,就是启动快、包体积小,用了一段时间之后,发现 Solon 使用 GraalVM native iamge 打包有一些问题,我把问题发到 Solon 用户群里,作者告诉我 Solon 的原生编译还 beat 阶段,只

    2023年04月27日
    浏览(43)
  • Solon Web 开发:三、一个简单的 Web 模板项目(或示例)

    演示 web 程序的常用能力: 控制器、请求参数、参数校验、跳转 过滤器、全局异常处理 静态文件 动态模板 动态模板公共变量及控制器基类 日志 Json 渲染格式控制 模板下载: 打包成 jar ,可以自启动 helloworld_web_jar.zip (maven) helloworld_web_jar_gradle.zip (gradle) 打包成 war,需

    2024年02月12日
    浏览(46)
  • Solon 也是 SSE(Server Send Events)后端开发的优选

    Solon 2.3.6 在开发异步接口时,顺带也为 Solon Web 提供了 SSE (Server-Sent Events) 协议的支持插件: 如果不熟 SSE 的,可以通过搜索引擎查询了解下。//个人还是感觉 ws 更方便用:) 使用示例 按群里用户的要求,体验方式尽量采用大家熟悉的命名与风格。 注意事项 这个插件可能需

    2024年02月11日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包