2013-09-26 152 views
8

Tôi đã cân nhắc quay lại Springframework cho .net DI, nhưng tôi mới nhận thấy rằng không có bất kỳ sự phát triển hoặc thông báo nào gần đây trên their site. Bất cứ ai có thể xác nhận rằng họ vẫn đang tích cực phát triển các phiên bản .net của khung mùa xuân, hoặc là dự án đã chết?Spring.Net Framework sunset?

Tôi biết điều này đã được yêu cầu trước (is spring.net being actively maintained/developed/documented?), nhưng đã hơn 2 năm trước. Thông báo mới nhất trên trang chủ của trang web là từ ngày 2012.


Một số bằng chứng chi tiết của nó đã chết:

  1. Các trang web forums là xuống, trong bao lâu tôi không biết
  2. Không có dự án spring.net nào trên download page
  3. Bản dựng đã không thành công trên jira site kể từ tháng 5 năm 2013
+1

fwiw cựu dẫn spring.net dev [Steve Bohlen] (http://stackoverflow.com/users/23208/sbohlen) đã để lại SpringSource [cho Microsoft tháng 1 năm 2013] (http: // www. linkedin.com/in/sbohlen). – Marijn

+0

thử tweeting/chia sẻ câu hỏi này với [@springfornet] (https://twitter.com/SpringForNet) – Marijn

+0

tất cả những gì tôi nhận được là dế. – BlackICE

Trả lời

8

Có một cái nhìn tại repo GitHub

có một gần đây check-in (một vài giờ trước của nhận xét này được đăng) https://github.com/spring-projects/spring-net/commits/master

cũng cung cấp cho bạn một ý tưởng người đang phát triển thư viện.

diễn đàn có vẻ như đang hoạt động.

tuy nhiên những gì đã nói, cùng một câu hỏi đang được hỏi trên diễn đàn http://forum.springframework.net/showthread.php?10866-Current-state-of-the-Spring-NET-project

+0

Tôi gọi nó là đã chết, không trả lời câu hỏi đầu tiên trong hơn 2 tháng, và một cam kết duy nhất. – BlackICE

+0

Có vẻ như ai đó đang cố gắng đưa nó trở lại trên github, sẽ đánh dấu câu trả lời này là câu trả lời vì nó chỉ cho tôi về repo github cho nó. – BlackICE

4

Tôi chỉ có thể tham khảo phần này "Tôi đã cân nhắc quay lại springframework cho .net DI". Chắc chắn nó không phải là giá trị để làm điều đó. Có một loạt các khung DI tốt trong .NET. So với họ Spring.NET đã lỗi thời. Chủ yếu là do cấu hình dựa trên XML. Có một tiểu dự án để cung cấp cấu hình ít XML nhưng nó không được hoàn thành. Nó không thể được so sánh ngay cả với cấu hình Spring ban đầu của Java.

Điều đó nói rằng tôi sẽ sử dụng Spring.Net ngay cả khi dự án bị bỏ rơi. Điều này là do nó cũng có các tính năng khác:

  • AOP tích hợp với DI;
  • thư viện để sử dụng DI dễ dàng, ví dụ: khi sử dụng WCF hoặc ASP.MVC;
  • xử lý giao dịch ADO.NET; điều này cho phép chúng tôi viết các thành phần mà sau này có thể được cấu hình để làm việc trong các bối cảnh giao dịch khác nhau ngay cả với các trình điều khiển không hỗ trợ TransactionScope.
+0

Tôi nghĩ bạn cũng có được tất cả những thứ đó với http://castleproject.org, và nó vẫn đang được phát triển – BlackICE

+0

Tôi nghĩ rằng lâu đài có dự án quản lý giao dịch, nhưng có vẻ như cũng bị bỏ rơi - nhiều hơn một năm không có cam kết, liên kết từ dự án lâu đài chính không hoạt động. – Giedrius