Các Play Framework cung cấp cái nhìn tổng quan nhanh chóng sau đó, nhưng với ngoại lệ của mẫu Groovy động cơ (mà bạn có thể nhận được trong Spring MVC nếu bạn muốn), mùa xuân dường như cung cấp tất cả các tính năng tương tự và nhiều hơn nữa ...Web Frameworks: Play khác với Spring MVC như thế nào?
Sửa lỗi và nhấn tải lại! Chỉnh sửa các tệp Java của bạn, lưu, làm mới trình duyệt của bạn và xem kết quả ngay lập tức! Không cần phải biên dịch, triển khai hoặc khởi động lại máy chủ. Mùa xuân thực hiện điều này, điều này có thể gây phiền nhiễu.
Mô hình không quốc tịch Phát là hệ thống "Chia sẻ không có gì" thực sự. Sẵn sàng cho REST, nó có thể dễ dàng thu nhỏ bằng cách chạy nhiều phiên bản của cùng một ứng dụng trên một số máy chủ. Các ứng dụng Spring điển hình có một tầng ứng dụng không trạng thái; nó không hoàn toàn là RESTful trừ khi bạn muốn, nhưng Spring là "sẵn sàng cho REST".
Hệ thống mẫu hiệu quả Hệ thống mẫu sạch dựa trên Groovy như một ngôn ngữ biểu thức. Nó cung cấp sự thừa hưởng mẫu, bao gồm và các thẻ. Spring sử dụng Java, nhưng Groovy cũng là một lựa chọn.
Giải quyết lỗi nhanh chóng Khi xảy ra lỗi, phát sẽ hiển thị cho bạn mã nguồn và dòng chính xác chứa sự cố. Ngay cả trong các mẫu. Mùa xuân cũng thực hiện điều này.
Tất cả bạn cần để tạo ra một ứng dụng web mát mẻ Cung cấp tích hợp với Hibernate, OpenID, Memcached ... Và một hệ thống plugin. Mùa xuân tích hợp với mọi thứ và hơn thế nữa.
Java thuần túy Mã Java, sử dụng bất kỳ thư viện Java nào và phát triển với IDE ưa thích của bạn. Tích hợp độc đáo với nhật thực hoặc netbeans. Mùa xuân là Java thuần khiết.
Thực sự nhanh Bắt đầu nhanh và chạy nhanh! Chủ quan, nhưng mùa xuân khá nhanh.
Vậy khung chơi thực sự khác gì so với Spring MVC?
Có vẻ như bạn đang đề cập đến Spring MVC nói riêng, không phải là Spring nói chung. – skaffman
@Chơi so với Mùa xuân bạn có thể chia sẻ về một số tính năng bạn liệt kê ở trên. (như tự động tải lại, công cụ tạo mẫu .....). – quangson91
Phát không hấp dẫn trừ khi bạn sử dụng Scala. Sau đó, nó đập tay Xuân xuống. – Jus12