專為Python初學者準備的IDE你用過嗎?
目前關於 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 誕生的初衷。”
本文來自雲棲社群合作伙伴“開源中國”
本文作者:達爾文
相關文章
- 為初學者準備的 MariaDB 管理命令
- 為初學者準備的 Linux rmdir 命令案例教程Linux
- 為初學者準備的 ln 命令教程(5 個示例)
- 作為Java初學者,你瞭解Java的應用範圍嗎?Java
- 你用過netbean IDE嗎?BeanIDE
- 身為初學Java的你,這些IDE的優缺點你都知道嗎?JavaIDE
- 你的備庫做好準備了嗎
- Python適合初學者學習嗎?Python
- 為Ruby On Rails開發者準備的5款IDEAIIDE
- 【準備工作—你做好了嗎?】
- 給Python初學者的最好練手專案Python
- AndroidNougat中通過Intents共享檔案,你準備好了嗎?AndroidIntent
- [譯] 為 GitHub 專案做出貢獻的初學者指南Github
- 中軟卓越:Web前端初學者月薪過萬的必備技能Web前端
- 致 Python 初學者Python
- [python]初學者地址Python
- 為什麼不推薦Python初學者直接看專案原始碼Python原始碼
- 寫程式碼前的準備,你做好了嗎?
- 初學Python必備十大經典案例(初學者必看)❃✿❈❉❀❁下Python
- Java集合的小抄 Java初學者必備Java
- Python真的適合初學者嗎?原因是什麼?Python
- 給初學者,因為我就是個初學者(3) (569字)
- 你見過Python的GIL嗎Python
- 這些錯誤你都犯過嗎?來看看9大XMind初學者常見錯誤!
- AI校園來了,你準備好了嗎?AI
- 致 Python 初學者們!Python
- Python初學者的17個技巧Python
- 為你下一個專案準備的50個Bootstrap外掛(上)boot
- 為你下一個專案準備的50個Bootstrap外掛(下)boot
- 你為Windows Server 2003終止支援做好準備了嗎?WindowsServer
- 為你的應用準備最佳負載測試的 9 個技巧負載
- Python適合初學者或者0基礎小白學習嗎?Python
- 如何成為一名量化交易員?——初學者必備概念
- 程式設計師想月薪過萬?這些面試準備你做好了嗎?程式設計師面試
- 實用的IDE工具助力你學習Python!IDEPython
- 為什麼Python適合初學者 學Python大概要多久Python
- 沒了IDE,你的Java專案還能Run起來嗎~IDEJava
- 適合ionic初學者的小專案