专为 Python 初学者准备的 IDE 你用过吗?

技术小能手 2018-11-15

云栖社区 python 架构 java 服务器 web 软件开发 微服务 云服务 WebServer

目前关于 Java 微服务框架的选择十分多,老牌的诸如 Spring Cloud, Thrift, ZeroC, Dubbo 等,新生的也有 Micronaut。本文推荐的 Helidon 是甲骨文打造的一个微服务框架,这是一个用于编写微服务的 Java 开源库,这些微服务运行在由 Netty 提供支持的快速 Web 内核上。Helidon 已正式加入 Eclipse MicroProfile。

示例代码

MicroFramework

WebServer.create(
  Routing.builder()
    .get("/greet", (req, res)
       -> res.send("Hello World!"))
    .build())
  .start();

MicroProfile

public class GreetService {
  @GET
  @Path("/greet")
  public String getMsg() {
    return "Hello World!";
  }
}

甲骨文的高级软件开发经理和 Helidon 项目负责人 Dmitry Kornilov 讲述了 Helidon 诞生的初衷:“当我们进入云世界时,微服务架构开始变得非常受欢迎,它们主要被用于创建云服务。我们也意识到需要改变开发体验,我们可以使用 Java EE 构建微服务,但最好有一个框架从头开始就是设计用于构建微服务的。我们还希望创建一组轻量级的库,它们不需要应用程序服务器,并且可以在 Java SE 应用程序中使用。这些库也可以彼此分开使用,但是当一起使用时,将为开发者提供创建微服务所需的一切东西:配置、安全性和 Web 服务器。这就是 Helidon 诞生的初衷。”


本文来自云栖社区合作伙伴“开源中国”

本文作者:达尔文

原文链接

登录 后评论
下一篇
冒顿单于
10750人浏览
2019-08-28
相关推荐
关于数据科学的那些事
6672人浏览
2017-10-01 22:37:57
2015年末必备前端工具集
799人浏览
2017-10-20 09:59:00
Python资源大全
2520人浏览
2016-05-12 19:23:00
重新认识 Sublime Text 3
643人浏览
2017-02-24 17:45:00
孩子该不该学编程?
416人浏览
2016-10-18 21:31:00
0
0
0
588