2010-07-20 33 views
5

Tôi muốn phát triển một trang web với java nhưng tôi là người mới bắt đầu tuyệt đối trong phát triển web java.Khuôn khổ phát triển Web Java MVC?

Tôi muốn sử dụng một khung sử dụng mẫu MVC và Ajax.

Tôi đã thực hiện một số tìm kiếm và thấy rằng Spring hoặc Struts phù hợp nhưng tôi không chắc chắn.

bạn có thể đề xuất một khung không?

Trả lời

0

tôi làm việc với mùa xuân Webflow - công nghệ dựa trên Spring MVC. Webflow được mô tả trong trợ giúp chính thức khá tốt. Cá nhân, nó nghĩ rằng Webflow có thể sử dụng nhiều hơn so với Spring MVC, tuy nhiên luôn có một người không đồng ý.
Hơn nữa Spring (không nói về MVC cụ thể) có thể được sử dụng bên ngoài các dự án web, do đó, có vẻ như với tôi nó là lợi thế của Spring.
Không thể nói gì về Struts.

8

Play Framework có thể là một lựa chọn tốt vì tính đơn giản không thể tin được của nó.

+1

Phát +1 tốt hơn nhiều so với mvc mùa xuân và các khung web java khác – sirmak

+1

Yip! Nó không cần nhiều tập tin XML; đi kèm với một máy chủ mà tải lại tất cả các tập tin sửa đổi tự động (rất hữu ích trong khi phát triển); là khuôn khổ duy nhất đánh bại những người khác BY FAR về năng suất mã hóa cho tôi; Có một công cụ dòng lệnh để tạo các dự án mới, cài đặt addons, chạy các dự án, tạo các tệp dự án cho các IDE khác nhau, v.v. Các báo cáo lỗi trên trang web dev của bạn bao gồm phân tích tất cả các cách xuống dòng mã. Hỗ trợ Scala và Scalate đang được tiến hành. Nó khiến tôi ngạc nhiên rằng mọi người vẫn thích các khung làm việc cồng kềnh hơn (như Spring). –

1

Khung hình Stripes cũng đáng xem xét và có thể được sử dụng cùng với Spring. http://www.stripesframework.org
Dễ sử dụng và dễ cấu hình. Không giống như Struts, đó là chiếc mũ khá cũ những ngày này.

Hiện có rất nhiều khung công tác và bạn nên kiểm tra từng khuôn khổ phù hợp với nhu cầu của mình. Đó là một điều cá nhân và nó là tốt mà chúng ta không phải tất cả bị hạn chế đến một vài.

1

JRapid rất dễ sử dụng. Bạn sẽ nhận được một ứng dụng hoạt động trong vài phút và nó tạo ra giao diện người dùng được hỗ trợ AJAX.

0

Tôi khuyên bạn nên GRAILS để phát triển ứng dụng web nhanh chóng nhanh chóng, bao gồm chức năng giàn giáo và tạo trang web dựa trên các mô hình dữ liệu.

https://grails.org/learn

Đây là cách nhanh nhất cho nhà phát triển MVC.

Các vấn đề liên quan