Nhóm của tôi tạo ra rất nhiều hình thức web một lần. Hầu hết các hình thức này chỉ gửi một e-mail, và một số ít làm một cơ sở dữ liệu đơn giản.
Ngay bây giờ, mỗi hình thức sống trong giải pháp riêng biệt của mình trong Visual Studio Team Foundation Server. Điều đó có nghĩa là chúng tôi có gần 100 dự án hình thức khác nhau, điều này gây khó khăn cho việc duy trì tính nhất quán. Mỗi hình thức là duy nhất trong đó các lĩnh vực là khác nhau, nhưng tất cả chúng đều làm khá nhiều điều giống nhau.
Tôi đang tìm cách ngưng tụ những thứ này bằng cách nào đó, và tôi thực sự có thể sử dụng một số hướng dẫn.
- Tôi có nên cố gắng tạo một tệp giải pháp với tất cả các dự án biểu mẫu của chúng tôi không? Không có nhiều mã hệ thống ống nước, mặc dù tôi có thể tạo một vài lớp trợ giúp để giúp định dạng e-mail và như vậy. Sẽ rất hữu ích khi có thể chia sẻ CSS, JavaScript, điều khiển và hình ảnh trên các dự án.
- Cho rằng chúng tôi là một cửa hàng của Microsoft, có bất kỳ lợi ích hữu hình nào khi sử dụng một cái gì đó như MVC trên Webforms cho kịch bản cụ thể này không? Tôi được bán trên toàn bộ khái niệm MVC, nhưng nó có giúp tôi tập hợp một biểu mẫu thu thập dữ liệu 15 trường hiệu quả hơn không nếu tất cả các hình thức đó được gửi một e-mail? Hình thức khiến tôi suy nghĩ về điều này có một chút logic được tích hợp để hiển thị và ẩn các trường dựa trên phản hồi của người dùng và có vẻ như việc sử dụng MVC và jQuery sẽ kém hiệu quả hơn.