2012-01-18 26 views
6

điều này có lẽ sẽ bị downvoted vv vì không rõ ràng, nhưng tôi bị ràng buộc trong thời gian và hy vọng rằng ai đó có nhiều kinh nghiệm hơn có thể nhảy vào đây và cho tôi một cái gật đầu đúng hướng.Khuôn khổ Java MVC gần nhất với Asp.net mvc3?

Tôi đã phát triển một số ứng dụng doanh nghiệp cỡ trung bình với một vài nhà phát triển trong ASP.NET MVC (3). Tôi và nhóm cần tạo một ứng dụng web java EE. Tôi muốn giữ mọi thứ nhất quán nhất có thể - tôi đã sử dụng CakePHP trong quá khứ và nhận thấy nó khá dễ dàng để nhảy vào sau khi ASP.NET MVC Stuff.

Khung MVC tốt nhất/tương tự nhất cho Java là gì? Rất nhiều người chỉ cần dành vài tháng cuối cùng để học tất cả các công cụ mới MVC3/Razor sau khi đến từ nhiều công cụ thiết kế "Classic ASP" hoặc C/C++. Tôi thực sự muốn giữ mọi thứ nhất quán nhất có thể để tránh nhầm lẫn thêm.

Cảm ơn!

Chỉnh sửa: Ngoài ra tôi đoán tôi nên hỏi với đề xuất của bạn, nếu một IDE cụ thể có tích hợp tốt hơn nhiều so với khác, tôi tò mò về điều này!

Trả lời

3

Bạn có thể xem xét khung công tác JSF/Seam (hoặc) Spring MVC. AFAIK, JSF/Seam tương tự như .NET MVC3.

+0

FWIW, tôi đã kết thúc tiến lên phía trước với JSF và JPA và nó không phải là quá nhiều bước nhảy khi làm những việc – Yablargo

+0

@Yablargo: Thật tốt khi nghe. Chúc may mắn với dự án của bạn. – kosa

2

Chỉ cần một quan điểm thay thế để xem xét: Có nhiều yếu tố quan trọng cần xem xét khi chọn một khung ngoài "là nó tương tự như x, mà tôi đã biết". Hãy suy nghĩ về những công cụ nào là tốt nhất để giải quyết vấn đề trong tầm tay và ít hơn về những gì tốt nhất/dễ nhất cho bạn. Về lâu dài, nếu bạn đang làm việc với Java trên doanh nghiệp, bạn sẽ có thể phải học một vài khung công tác khác và di chuyển giữa chúng. Bạn có thể thực sự bắn dự án của bạn trong chân nếu bạn chọn JSF chỉ vì nó là "như .NET."

Và chỉ vì vậy tôi sắp xếp trả lời câu hỏi: Không thực sự là một khung công tác Java xấp xỉ những gì Microsoft đã làm với .NET MVC. Toàn bộ "điều sau ASP.NET" nhắc tôi rất nhiều PHP và Spring trước khi cấu hình dựa trên chú thích. Sau đó, một lần nữa, tôi đã đi từ .NET trong năm 2009, vì vậy tôi có lẽ nên đóng cửa ngay bây giờ.

+0

Đủ công bằng. Tôi đoán tôi nên làm rõ và đề cập rằng phần của ứng dụng sẽ là web/MVC tương đối đơn giản và chỉ có một lượng lớn lượt xem/báo cáo. Tất cả việc nhập dữ liệu của tôi được thực hiện thông qua các nguồn dữ liệu/ứng dụng đã tồn tại từ trước. Yêu cầu duy nhất là nó chạy trên cầu cảng (cùng với một ứng dụng khác đã được triển khai) và tránh cấp phép thương mại/copyleft trừ khi chi phí hợp lý là – Yablargo

+1

Tôi đã viết câu trả lời đó vào tháng 1 và nhận được sự giảm xuống vào ngày 6 tháng 5. kỳ lạ! Những gì tôi có thể nói rằng có thể có thể có giá trị downvote? –