Hanami 2.0 发布,全栈 Ruby Web 框架
经过三年多的努力,Hanami 2.0 正式发布,随着这个版本的发布,Hanami 进入了框架成熟的新阶段,并为 Ruby 社区开启了新的篇章。
更好
Hanami 2.0 的核心是现在的 app/
目录,在这里,你可以随心所欲地组织你的代码,同时还可以享受常见组件的合理默认值。随着你的应用程序的增长,你可以利用切片的优势,将你的代码分成若干域。
Hanami 2.0 提供了一个既简单又强大的框架:
- 新的应用程序核心提供了以容器和组件为中心的高级代码加载功能
- 代码自动加载帮助你以最小的代价工作
- 新的内置切片随着你的应用程序的增长而逐渐提供模块化。
- 一个始终存在的依赖关系混合器帮助你在你的应用程序的组件之间建立更清晰的联系
- 重新设计的 action 类与你的应用程序的业务逻辑无缝集成
- 带有 dotenv 集成的类型安全的应用程序设置,确保你的应用程序在每个环境中都有它所需要的东西。
- 新的供应商管理你的应用程序的关键组件和集成的生命周期
- 自上而下的模块化使您能够构建各种类型的应用程序,包括非 Web 应用程序
- 我们重写的入门指南可以帮助你开始使用上述所有内容
更快
Hanami 2.0 完全重写了 HTTP 路由引擎,基准显示它超过了几乎所有其他引擎。
当在开发中使用 Hanami 时,由于我们的智能代码加载,你的应用程序将立即启动和重新加载。无论你的应用程序有多大,你的控制台将在几毫秒内加载,你的测试将保持快速。
更多详情可查看:https://hanamirb.org/blog/2022/11/22/announcing-hanami-200/

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Spring Cloud 2022.0.0 RC2
Spring Cloud 2022.0.0 发布了第二个 RC 版本。 获取地址:https://repo.spring.io/milestone/ 主要变化 Spring Cloud 2022.0.0-RC2 需要使用 Spring Boot 3.0.0-RC2 所有 Spring Cloud 项目现在都使用 Apache HttpClient v5 Spring Cloud Contract 此版本包含许多依赖项的升级,以及部分破坏性的变更: 删除 Spring Cloud Contract Pact 集成 Maven 插件需要使用 Maven 3.6 作为最低版本 只保留代码输入触发器和输出信息类型#1837 删除对模拟 AMQP, OOB AMQP 和 OOB Kafka 的支持 详情。 Spring Cloud OpenFeign 移除对 Spring Cloud Commons HttpClient 接口的使用 (#788) Apache HttpClient 4 已被移除,取而代之的是 Apache HttpClient 5 (#783) 升级到 Feign12.0(#7...
- 下一篇
Ant design 5.0.1 已发布
Ant Design 5.0.1 现已发布,主要变化如下: 优化 Empty 组件的 svg 图片在暗色主题下的颜色。#38785 修复 Form, Input, Select, Tree 转换到 CSS-in-JS 丢失少量样式的问题。#38742 修复 Firefox 下拉菜单动画抖动的问题。#38729 Menu 修复 Menu SubMenu 间距问题。#38714 @JarvisArt 修复 Menu 收起时的宽度问题。#38791 @KarasuShin 修复 Menu 暗色主题下高度多了 1px 的问题。#38741 修复 Menu 展开 Submenu 时抖动的问题。#38748 修复 Table 组件展开 icon 不对齐的问题。#38823 修复 FloatButton.BackTop 组件动画丢失的问题。#38770 清除残留 Moment.js 依赖。#38762 修复外部暴露类 CompoundedComponent 的组建的类型报错。#38666 重新添加 lib 产物。#38832 更新公告:https://github.com/ant-design/an...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址