当前位置:新闻中心行业动态 → 正文

Kotlin&Java程序员福利:轻量Web框架Javalin

责任编辑:editor006 作者:许真真  |来源:企业网D1Net  2017-11-09 16:13:13 本文摘自:it168网站

Javalin是一款非常适合Kotlin和Java程序员的轻量级Web框架,它第一个版本是今年6月份发布的,目前刚刚达到稳定版本的Javalin1.0.0.0。Javalin主要有以下的特点:

Kotlin&Java程序员:轻量Web框架Javalin

  ·轻量级:不用提前学习任何概念就可以开始使用

·一致的API:所有的处理程序和映射器在Context (ctx)中都是无效的。

·Kotlin和Java拥有几乎完全相同的API

·是框架也是库:无需扩展任何功能

·拥有完全可定制的嵌入式服务器(Jetty)

·JSON对象映射

·通过AccessManager 接口简单的按端点验证

·简单的静态文件处理

·生命周期事件

·CookieStore——一种简单的用来序列化的方法和存储在cookie中的对象。

·模板渲染

·Markdown渲染

此外,如果Javalin 0.5.X版本升级到1.0.0,不会造成任何的破坏。

Kotlin&Java程序员:轻量Web框架Javalin

  Javalin:是框架也是库

轻量级Kotlin和Java 的Web框架受到Sparkjava与koa.js的启发。Javalin主要是用Kotlin编写的,Java参与了几个功能接口的编写,这可能会使得Kotlin和Java程序员拥有非常类似的体验。此外,它是一个框架,也是一个库。学习Javalin的最大好处就是无需扩展或实施任何东西就可直接使用。

Javalin最初是Spark Java和Kotlin Web框架的一个分支,但随着koa.js的倒闭,只得进行重写。所有Web框架都受到了现代微网络框架之父Sinatra的启发,如果你来自Ruby,对Javalin应该不会感到陌生。

Javalin的目标是成为一个轻量级的REST API库。虽然没有MVC概念,但为了方便它还支持模板引擎、websockets和静态文件服务,程序员可以使用Javalin来创建RESTful API后端、为index.html 静态资源提供服务 。

Hello World

Kotlin

  Java

Javalin在设计的时候考虑到Kotlin和Java之间的互操作性,所以如果将Javalin项目从Java移植到Kotlin时就会很简单。如果你之前用过Javalin,那应该明白Kotlin与Java切换也没有那么麻烦。此外,为Kotlin和Java维护一致的API也是Javalin的一个重要目标。

关键字:KotlinWeb程序员

本文摘自:it168网站

x Kotlin&Java程序员福利:轻量Web框架Javalin 扫一扫
分享本文到朋友圈
当前位置:新闻中心行业动态 → 正文

Kotlin&Java程序员福利:轻量Web框架Javalin

责任编辑:editor006 作者:许真真  |来源:企业网D1Net  2017-11-09 16:13:13 本文摘自:it168网站

Javalin是一款非常适合Kotlin和Java程序员的轻量级Web框架,它第一个版本是今年6月份发布的,目前刚刚达到稳定版本的Javalin1.0.0.0。Javalin主要有以下的特点:

Kotlin&Java程序员:轻量Web框架Javalin

  ·轻量级:不用提前学习任何概念就可以开始使用

·一致的API:所有的处理程序和映射器在Context (ctx)中都是无效的。

·Kotlin和Java拥有几乎完全相同的API

·是框架也是库:无需扩展任何功能

·拥有完全可定制的嵌入式服务器(Jetty)

·JSON对象映射

·通过AccessManager 接口简单的按端点验证

·简单的静态文件处理

·生命周期事件

·CookieStore——一种简单的用来序列化的方法和存储在cookie中的对象。

·模板渲染

·Markdown渲染

此外,如果Javalin 0.5.X版本升级到1.0.0,不会造成任何的破坏。

Kotlin&Java程序员:轻量Web框架Javalin

  Javalin:是框架也是库

轻量级Kotlin和Java 的Web框架受到Sparkjava与koa.js的启发。Javalin主要是用Kotlin编写的,Java参与了几个功能接口的编写,这可能会使得Kotlin和Java程序员拥有非常类似的体验。此外,它是一个框架,也是一个库。学习Javalin的最大好处就是无需扩展或实施任何东西就可直接使用。

Javalin最初是Spark Java和Kotlin Web框架的一个分支,但随着koa.js的倒闭,只得进行重写。所有Web框架都受到了现代微网络框架之父Sinatra的启发,如果你来自Ruby,对Javalin应该不会感到陌生。

Javalin的目标是成为一个轻量级的REST API库。虽然没有MVC概念,但为了方便它还支持模板引擎、websockets和静态文件服务,程序员可以使用Javalin来创建RESTful API后端、为index.html 静态资源提供服务 。

Hello World

Kotlin

  Java

Javalin在设计的时候考虑到Kotlin和Java之间的互操作性,所以如果将Javalin项目从Java移植到Kotlin时就会很简单。如果你之前用过Javalin,那应该明白Kotlin与Java切换也没有那么麻烦。此外,为Kotlin和Java维护一致的API也是Javalin的一个重要目标。

关键字:KotlinWeb程序员

本文摘自:it168网站

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^