Chọn ngôn ngữ của bạn

Trang chủ arrow-right ... arrow-right Công cụ phát triển arrow-right Dropwizard

Chúng tôi đã tổng hợp danh sách 7 phần mềm thay thế miễn phí và trả phí cho Dropwizard. Các đối thủ chính bao gồm: CUBA.platform, Spring. Ngoài ra, người dùng cũng tiến hành so sánh giữa Dropwizard và Apache Struts, Bootique, OpenXava. Bạn cũng có thể xem các tùy chọn tương tự khác tại đây: Công cụ phát triển.


Khung Java Full Stack Enterprise với nhiều chức năng vượt trội và công cụ tuyệt vời để quản lý dự án

Spring
Free Open Source

Spring Framework là một khung ứng dụng nguồn mở và thùng chứa Inversion of Control cho ...

Apache Struts
Free Open Source

Apache Struts là một khung ứng dụng web nguồn mở để phát triển các ứng dụng web Java EE.

Bootique
Free Open Source

Một khung công tác tối thiểu cho các ứng dụng Java có thể chạy được.

OpenXava
Free Open Source

OpenXava là một Khung Java Web để phát triển nhanh các ứng dụng doanh nghiệp.

GWT là bộ công cụ phát triển để xây dựng và tối ưu hóa các ứng dụng dựa trên trình duyệt phức tạp.

invesdwin-NoWicket
Free Open Source

Một khung đối tượng trần trụi cho wicket cho phép các nhà phát triển viết mã wicket ít hơn.

Khung công tác Java để phát triển các dịch vụ web RESTful thân thiện, hiệu suất cao.

Dropwizard Nền tảng

tick-square Linux
tick-square Mac
tick-square Windows

Dropwizard Tổng quan

Dropwizard đứng giữa ranh giới giữa một thư viện và một khung. Mục tiêu của nó là cung cấp các triển khai đáng tin cậy, hiệu quả cho mọi thứ mà một ứng dụng web sẵn sàng sản xuất cần. Vì chức năng này được trích xuất vào thư viện có thể sử dụng lại, ứng dụng của bạn vẫn gọn và tập trung, giảm cả gánh nặng thời gian tiếp thị và bảo trì.

Cầu tàu cho HTTP
Vì bạn không thể là một ứng dụng web mà không có HTTP, Dropwizard sử dụng thư viện Jetty HTTP để nhúng một máy chủ HTTP được điều chỉnh trực tiếp vào dự án của bạn. Thay vì bàn giao ứng dụng của bạn cho một máy chủ ứng dụng phức tạp, các dự án Dropwizard có một phương thức chính giúp tăng tốc máy chủ HTTP. Chạy ứng dụng của bạn như một quy trình đơn giản giúp loại bỏ một số khía cạnh không đáng tin cậy của Java trong sản xuất (không có sự cố PermGen, không cấu hình và bảo trì máy chủ ứng dụng, không có công cụ triển khai phức tạp, không gặp sự cố trình tải lớp, không có nhật ký ứng dụng ẩn, không cố gắng điều chỉnh một trình thu gom rác để làm việc với nhiều khối lượng công việc của ứng dụng) và cho phép bạn sử dụng tất cả các công cụ quản lý quy trình Unix hiện có để thay thế.

Jersey cho REST
Để xây dựng các ứng dụng web RESTful, chúng tôi không tìm thấy gì vượt qua Jersey (triển khai tham chiếu JAX-RS) về các tính năng hoặc hiệu suất. Nó cho phép bạn viết các lớp rõ ràng, có thể kiểm tra, ánh xạ duyên dáng các yêu cầu HTTP đến các đối tượng Java đơn giản. Nó hỗ trợ đầu ra phát trực tuyến, tham số URI ma trận, yêu cầu GET có điều kiện và nhiều hơn thế nữa.

Jackson cho JSON
Về các định dạng dữ liệu, JSON đã trở thành ngôn ngữ chung của web và Jackson là vua của JSON trên JVM. Ngoài việc nhanh như chớp, nó còn có một trình ánh xạ đối tượng tinh vi, cho phép bạn xuất trực tiếp các mô hình miền của mình.

Số liệu cho số liệu
Thư viện Metrics làm tròn mọi thứ, cung cấp cho bạn cái nhìn sâu sắc vô song về hành vi của mã trong môi trường sản xuất của bạn.

Dropwizard Tính năng

tick-square Web-Based

Các lựa chọn hàng đầu thay thế Dropwizard

Chia sẻ ý kiến về phần mềm, viết đánh giá và giúp làm cho nó càng tốt hơn!

Dropwizard Thẻ

web-analytics java-development java-based web-development online-service

Đề xuất thay đổi

Phản hồi của bạn

Chọn một xếp hạng
Vui lòng chọn một đánh giá

Your vote has been counted.

Do you have experience using this software?