2009-04-07 16 views
5

Chúng tôi đang thảo luận xem có nên chuyển đổi từ phát triển portlet đơn giản trong cài đặt liferay sang phát triển dựa trên webmvc portlet mùa xuân hay không.portlet 2.0 (jsr286) phát triển với mùa xuân

Chúng tôi đang bắt đầu phát triển một số portlet sớm, vì vậy bây giờ là lúc. Nhưng vấn đề tôi thấy là chúng tôi muốn sử dụng một số tính năng của portlet 2.0, điều này sẽ không hoạt động với các phiên bản cũ hơn so với mùa xuân 3.0. (Phải không?)

Có ai thấu hiểu, nếu nó đáng để chờ đợi? (Khi nào là 3.0 được lên lịch?) Điểm mốc hiện tại có đủ ổn định không?

phát hành thực sự đầu tiên của chúng tôi sẽ được trong quý cuối cùng của năm, do đó, những kẻ SpringSource có một số thời gian còn lại để có được một thức ra khỏi cửa ... ;-)

Bất kỳ ý tưởng?

CẬP NHẬT

Vì vậy, mùa xuân 3 đã được phát hành và nó hỗ trợ tất cả các tính năng JSR286 chúng ta cần. (Tôi nghĩ đó là sự hỗ trợ hoàn toàn cho các tính năng JSR286)

Hạn chế duy nhất mà tôi thấy là tài liệu không tăng tốc liên quan đến chú thích.

Trả lời

2

Chúng tôi sử dụng Spring Portlet MVC 2.5 trên Liferay và chúng tôi có kết quả xuất sắc. Hầu hết các chức năng JSR-286 (như các sự kiện) có thể đạt được là mở rộng lớp DispatcherPortlet.

Hiện vẫn còn rất nhiều lỗi mở cho phát hành 3.0 sắp tới, vì vậy tôi sẽ là khá bảo thủ và ở lại với ổn định & phiên bản trưởng thành 2

+0

3.0 M4 khá ổn định. Nếu thời gian phát triển của bạn là trong vài tháng tới, tôi sẽ nói bắt đầu với 3.0 M4 và hy vọng nó kết thúc vào thời điểm bạn sẵn sàng phát hành. – skaffman

1

Khung mùa xuân có hồ sơ theo dõi tuyệt vời về chất lượng mã. Trong quá khứ các bản phát hành M của họ có chất lượng cao, vì vậy tôi sẽ không ngại sử dụng nó.

+0

Nhưng theo như tôi đã tìm thấy thông tin về mốc 2 có một số điều vẫn còn thiếu, điều này khiến tôi tự hỏi liệu điều này có dẫn đến các vấn đề hoặc công việc trùng lặp trong các giai đoạn sau của dự án hay không. –

+0

Bản phát hành mốc không có ý định hoàn thành - chúng là những mốc quan trọng. Nó không phải cho đến khi RC giọt rằng mọi thứ được tính năng hoàn chỉnh. – skaffman

1

Juergen Hoeller cho tháng 7 năm 2008 là ngày phát hành dự kiến ​​cho mùa xuân 3,0:

http://www.springify.com/archives/15

Tôi nghĩ rằng chúng đến trễ. 8)

Matt Raible than thở thực tế trong tháng 10 năm 2008, gần như sáu tháng trước:

http://raibledesigns.com/rd/entry/the_colorado_software_summit_and

Tôi tự hỏi nếu chuyên nghiệp mới so với mô hình nguồn mở đã ảnh hưởng đến tính sẵn sàng.

Họ cũng có công việc Spring DM, Spring Blaze và Spring Integration đang diễn ra.

Với lịch sử quá khứ về các bản phát hành chất lượng, tôi đặt cược rằng họ đang chống lại sự thôi thúc phát hành sớm để đảm bảo mã nhất quán đạt tiêu chuẩn của họ.

+0

Một người bạn của tôi đã nói với tôi qua twitter rằng họ nhắm vào tháng 6 và M3 sẽ được phát hành vào tuần này hoặc tuần tới. Tôi hy vọng rằng họ tập trung vào chất lượng. Thiệt hại hình ảnh với bản phát hành lỗi sẽ quá lớn. –

+0

Ah, M3 ra mắt vài tháng trước và M4 đã được phát hành cách đây 2 tuần. – skaffman

1

Tôi chỉ biết về Portlet MVC với Spring 3.0 M4 và đi qua một số modified PetPortlet sample sử dụng các tính năng và chú thích Spring3 (JSR-286). Trong khi nó được Mavenized và có lẽ không trực tiếp triển khai trên Liferay, nó vẫn cung cấp các ví dụ tốt.

Hãy bình luận nếu bạn tình cờ gặp bất kỳ người nào khác.

+0

Chúng tôi chỉ đơn giản sử dụng portlet mùa xuân từ 2.5 và tránh tất cả các tính năng jsr286 đã thực hiện thay đổi trong điều phối viên cần thiết. Chúng tôi sử dụng các tham số trả về công khai và phạm vi phiên ứng dụng chủ yếu là –

+0

Patrick, bạn có nhận các tham số trả về công khai để làm việc thông qua Spring MVC không? Tôi không thể tìm thấy một tài liệu tham khảo cho họ trong tài liệu hoặc thông qua tìm kiếm mã nguồn nhanh. Là một nhà phát triển JSR286/spring-mvc có kinh nghiệm, bạn sẽ đề xuất xử lý toàn bộ portlet trên trang để truyền thông tham số portlet như thế nào? –

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