1. digi2936

    digi2936Thành Viên Cấp 1

    Tham gia ngày:
    9 Tháng sáu 2019
    Bài viết:
    106

    Hà nội Những công cụ phát triển JVM - Framework Kotlin

    Thảo luận trong 'Linh tinh' bắt đầu bởi digi2936, 7 Tháng mười 2019.

    Kotlin là một ngôn ngữ dành cho Java Virtual Machine. Nó được tạo ra bởi JetBrains, Kotlin cũng giống như trẻ tự học lập trình cnhiều ngôn ngữ lập trình không hề Java khác, nghĩa là cũng sẽ chạy trên JVM và dùng các phương tiện và thư viện hiện sở hữu của Java. Và ngược lại Java cũng sở hữu thể tiêu dùng các item được xây dựng trong Kotlin.

    chả hạn, Spring Framework hiện giờ đã mang tương trợ Kotlin. Và sở hữu các framework mới như Javalin và Ktor hỗ trợ Kotlin.

    Sự tương trợ trong khoảng Spring Framework
    Được biết đến như là 1 framework Java lâu đời với tính năng Dependency Injection, Spring Framework đã bắt đầu hỗ trợ Kotlin trong phiên bản Spring 5.0 vừa được phát hành năm nay. Spring 5.0 tương trợ những Kotlin extension, cung cấp một sự thay thế cho những utility classe và class hierarchies của Kotlin, cũng như thêm những tính năng của Kotlin vào Spring.

    1 domain-specific language (DSL) của Kotlin trong Spring 5.0 cho phép những lập viên trình tiêu dùng Spring Functional Web API để tầm nã cập web framework của Spring.

    Bạn có thể sử dụng Kotlin để viết các ứng dụng dựa trên annotation của khoa học Spring Boot để xây dựng những vận dụng Spring standalone.

    chuyên chở Spring Framework tại
    Bạn sở hữu thể chuyên chở Spring Framework tại repo.spring.io hoặc Maven Central.

    Sự hỗ trợ từ Vert.x framework
    Phiên bản Vert.x JVM 3.5 của đơn vị Eclipse tương trợ coroutines Kotlin, để thực hành event không đồng bộ và xử lý những event. Nhằm vững mạnh đơn vị và web, Vert.x là event-driven và nonblocking, bởi vậy, các ứng dụng mang thể xử lý đồng thời sở hữu đa luồng và scale.

    tải Vert.x tại
    Bạn có thể ngôn ngữ lập trình cchuyên chở Vert.x tại Vert.x project website hoặc Bintray.

    Spark Framework cho web app

    một framework web để phát triển Java, Spark đã thêm 1 Kotlin DSL, để vun đắp các vận dụng Kotlin và Java 8. Spark cung ứng 1 nơi cho các lập trình viên Kotlin và Java để vun đắp những ứng dụng web lý tưởng sở hữu 1 boilerplate nhỏ thông qua một cú pháp.Không nên lầm lẫn có Apache Spark tiêu dùng để xử lý dữ liệu, Spark với thể được sử dụng để vun đắp REST API nhưng cũng tương trợ cho những template engine. Để lớn mạnh những microservices, Spark với thể thực hành JSON chỉ dưới mười dòng code.

    chuyển vận Spark framework tại
    Bạn mang thể tải Spark tại Maven Central hoặc GitHub.

    Ktor framework sử dụng để connect các app
    Được lớn mạnh bởi Kotlin Creator JetBrains, framework Ktor mới dành cho những scenario JVM, bao gồm các thế mạnh mẽ của Kotlin và sản xuất các endpoint mạnh mẽ và khả năng trao đổi dữ liệu với những classe được chia sẻ trên các nền tảng. Nó phân phối một framework áp dụng đa nền móng giúp tăng trưởng của các connected application (ứng dụng kết nối).

    các pipeline của Ktor mang các khả năng, xử lý những HTTP request và các API tiêu dùng các coroutine, cung cấp 1 model ko đồng bộ. Những API của Ktor cốt yếu là những lệnh call chức năng có lambdas. DSL Kotlin của Ktor cho phép code hiện thị như là khai báo.

    Xem thêm =>> https://mindx.edu.vn/blog/post/ung-dung-python

    vận tải Ktor tại
    Bạn mang thể chuyển vận Ktor tại trang download của Ktor.

    Thư viện Javalin REST API cho web app
    Sau lúc phát hành phiên bản một.0 hoạt động ổn định vào đầu tháng 11, Javalin là 1 framework web nhẹ cho Kotlin và Java, lấy cảm hứng từ những framework như Spark và Koa. Javalin chẳng hề là một framework toàn bộ mà chỉ là 1 thư viện REST API. Nó chuyên dụng cho cho Kotlin, mặc dầu một đôi giao diện chức năng được viết bằng Java.

    ko mang khái niệm về model-view-controller (MVC) trong Javalin. Thay vào đó, nó hỗ trợ các template engine, websockets và static file-serving. Javalin cũng có một server nhúng Jetty như template và markdown rendering.

    vận chuyển Javalin REST API tại
    Bạn với thể chuyển vận Javalin tại Javalin

    Nhung cong cu phat trien JVM Framework Kotlin
     

Chia sẻ trang này