2008-08-08 16 views

Trả lời

15

Chúng tôi đã sử dụng SCSF cho ứng dụng thực tế với khoảng 10 nhà phát triển. Đó là một đường cong học tập dốc để thiết lập và phát triển một mô hình sử dụng, nhưng một khi nó đã được thiết lập, giới thiệu các nhà phát triển mới cho dự án là rất dễ dàng. Sử dụng CAB và SCSF rất có lợi cho dự án của chúng tôi, đặc biệt là mỗi nhà phát triển có thể tăng tốc và hiệu quả.

Một sự sụp đổ của SCSF là nó cung cấp ALOT chức năng có thể không được sử dụng (chúng tôi có thể chỉ sử dụng 60% chức năng).

Tôi cũng đang sử dụng SCSF cho dự án mới và đang cân nhắc việc tái cấu trúc thành PRISM. PRISM cho phép bạn hủy bỏ chức năng không được sử dụng. Nếu bạn sử dụng WPF, tôi khuyên bạn nên xem xét PRISM.

+1

Tôi có thể tăng gấp đôi, đặc biệt là đường cong học tập và sử dụng dễ dàng sau khi thiết lập ban đầu. Hiện tại chúng tôi có 3 Ứng dụng khác nhau chia sẻ một số mô-đun phổ biến và rất hài lòng về mô đun đó. – Marcel

+2

lưu ý rằng việc tái cấu trúc cho PRISM cũng có nghĩa là thay đổi dự án thành WPF. WPF phải sử dụng PRISM (không phải SCSF) và WinForms phải sử dụng SCSF (không phải PRISM) – PandaWood

+0

@PandaWood: theo SCSF 2010, bạn có thể thêm chế độ xem WPF với người trình bày. – IAbstract

5

Tôi không có kinh nghiệm cá nhân, vì vậy hãy ủng hộ lời khuyên của người nào đó vượt qua tôi. Tôi biết hai đồng nghiệp đã sử dụng nhà máy này và cả hai đã cùng cất cách:

  1. Nó làm tổn thương để thiết lập và học hỏi
  2. Đó là giá trị của nó cuối cùng

Vì vậy, nếu bạn có thời gian rảnh rỗi, tôi sẽ đi.

1

Chúng tôi sử dụng Web Service Software Factory và chúng tôi thực sự thích nó vì nó giúp các nhà phát triển dễ dàng tuân thủ các tiêu chuẩn và các mẫu phù hợp hơn. Đường cong học tập đối với chúng tôi không tồi - một vài giờ cho mỗi nhà phát triển nhiều nhất.

Ngoài ra, không có bất kỳ ưu điểm nào khác & nhược điểm đáng nhắc đến.

1

Chúng tôi đã sử dụng SCSF cho ứng dụng tổng hợp thế giới thực với 6 nhà phát triển; toàn bộ đội ngũ là 14, bao gồm BA, PM, người kiểm tra, v.v. Như Torrey đã nói, đó là một đường cong học tập dốc cho 3 nhà phát triển không có kinh nghiệm về OO hoặc mẫu thiết kế. Bản thân tôi và hai người khác đã là những người theo chủ nghĩa thuần túy của OO trong nhiều năm; vì vậy chúng tôi đã đến CAB như vịt để tưới bằng cách nhận ra các mẫu. Một phần thông qua dự án, chúng tôi tập hợp một khóa đào tạo một tuần về nguyên tắc OO và sau đó thiết kế các mẫu. Khi 3 người khác đã trải qua khóa học này, năng suất bắt đầu tăng ngay lập tức.

Lời khuyên của tôi, hãy đảm bảo nhóm của bạn có kiến ​​thức về OO và Thiết kế mẫu âm thanh. Đường cong rơi ra khi họ có thể thấy các mẫu mà họ nhận ra.

3

Chúng tôi đã phát triển ứng dụng SCSF (tuyển dụng) vào năm 2006 với 8 (4 UI + 4 WCF Service) nhà phát triển hiện đang được 350 người dùng ở một tầng sử dụng.

Khi bắt đầu có quá nhiều thứ để tìm hiểu vì có ít hướng dẫn hơn, Xin cảm ơn Matias WoloskyEugenio Pace đã đóng góp rất nhiều vào các mẫu và thực hành/codeplex. Các lĩnh vực chính mà chúng ta ghi là: -

1) Clear tách UI và kinh doanh 2) vai trò tập trung cho phát triển 3) Mô-đun dựa cấu trúc theo yêu cầu của ứng dụng 4) Dễ dàng triển khai thông qua ClickOnce 5) Các mẫu sẵn sàng và trợ giúp giúp các nhà phát triển dễ dàng và có cấu trúc hơn.

Nó đã đạt được rất nhiều sự tôn trọng giữa người sử dụng với thời gian vì nó hỗ trợ: -

1) RBAC - Role Based Access Control 2) vòng quay nhanh của tính năng như chúng ta tách ra các dịch vụ cơ sở hạ tầng/dịch vụ kinh doanh/Helper UI dịch vụ gọn gàng và toàn bộ ứng dụng là dựa trên mô đun (Phần tốt nhất của CAB).
3) Bây giờ chúng tôi đang suy nghĩ để di chuyển đến WPF để thêm một số yếu tố jazz hơn.

+1

Tôi tìm thấy vấn đề với quản lý bộ nhớ, nhưng sau đó tìm thấy rất nhiều hack để quản lý nó, do đó, cuối cùng nó bật ra được một lựa chọn tốt. – Wali

+0

vấn đề với quản lý bộ nhớ là gì? Bạn có quan tâm để chia sẻ các hack bạn đề cập đến? –

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