手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

适用于Kotlin和Java的Javalin框架已更新

[日期:2020-02-08] 来源:Linux公社  作者:醉落红尘 [字体: ]

Javalin的最新版本,Kotlin和Java的轻量级Web框架,是一个小版本,主要是bug修复版本,但是这个开源项目的稳定发展和日益普及,是对这种极简框架的一种验证。

自从1.0版于2017年11月发布以来,新版Javalin平均每月大约发布两次。到目前为止,所有主要版本都向后兼容。

适用于Kotlin和Java的Javalin框架已更新

这个最新版本增加了一个简单的util类来限制速率,让开发人员可以在其端点Handler函数的开头调用它。还有一个新插件:RedirectToLowercasePathPlugin,旨在通过删除Javalin 2.x中存在的不区分大小写的匹配来填补剩下的空白。该插件将带有大写/混合大小写路径的请求重定向到小写路径。例如:如果端点是/users/:userId,则 /Users/Mary重定向到/users/Mary。它不会影响path-params和query-params的大小写;只是静态URL片段(用户成为上述用户,但May仍然是Mary)。使用该插件时,文档警告,您只能添加带有小写URL片段的路径。

Javalin最初是作为Spark框架的分支出现的,Spark框架是另一个简单的Java/Kotlin Web框架,但是该项目很快发展成为受express.js影响的“完全重写”,express.js是Node.js的一种不受限制的,简约的Web框架。该框架在Eclipse Jetty上运行,Eclipse Jetty是JVM上最常用和最稳定的Web服务器之一。

因为Javalin在开发时就考虑到兼容性,所以在Java和Kotlin中构建应用程序的方式是相同的。

自从JetBrains在2011年创建并开源静态类型的编程语言以来,Kotlin在Java开发人员中的流行一直稳定增长。该语言可同时编译为JVM字节码和JavaScript。 JetBrains是布拉格著名的以代码为中心的Java IDE IntelliJ IDEA的制造商,该公司声称Kotlin在运行时比Java更稳定,因为它可以静态检查弱点并支持诸如可变类型接口,闭包,扩展功能,和混搭。它也不像Java那样冗长,这意味着开发人员可以使用更具可读性的语法编写更少的代码。在2017年Google I/O会议上一个令人难忘的主题演示中,谷歌的Android团队展示了一个示例,说明Kotlin如何在一行代码中完成需要87行Java代码的同一件事。

Javalin项目代码文件和详细信息可在GitHub上找到。可以在此处找到更改的完整列表。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2020-02/162254.htm

linux
相关资讯       Kotlin  Javalin 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款