2010-03-01 17 views
8

Chế độ hồ sơ khách hàng là tập hợp con của Full .NET Framework và nó giúp loại bỏ các assembly liên quan đến thiết kế không cần thiết cho việc triển khai người dùng cuối và tất cả mọi thứ đều tuyệt vời và nó thực sự giúp chúng tôi giải quyết vấn đề chuyển dữ liệu khổng lồ.Tại sao Visual Studio 2010 có Cấu hình Ứng dụng .NET Framework 4.0 làm loại dự án mặc định?

Nhưng nhu cầu của loại dự án Hồ sơ khách hàng là loại mặc định là gì? Tôi thực sự cảm thấy rằng điều này làm tôi khó chịu vì tôi cần phải chuyển sang chế độ Khung hình đầy đủ bất cứ khi nào tôi tạo một dự án mới.

P.S: Vui lòng không đề nghị tôi đặt chế độ Khuôn khổ .NET đầy đủ làm chế độ mặc định trong Visual studio nếu có. Tôi muốn biết lợi ích thực sự của loại dự án mới này và có thể tôi đã hiểu lầm khái niệm này.

Bạn có ý tưởng về điều này không?

Trả lời

2

Vâng - điều đó phụ thuộc vào những gì bạn đang làm.

Đối với hầu hết các dự án, nó hoàn toàn đủ để nhắm mục tiêu hồ sơ Khách hàng. Bạn đã mô tả các ưu điểm: Cài đặt nhanh hơn và ít dữ liệu hơn để tải xuống trong khi cài đặt khung công tác .NET.

Chỉ khi bạn cần các lớp chủ yếu được sử dụng trên máy chủ, bạn phải tự thay đổi thành phiên bản "Đầy đủ". Tuy nhiên, vì hầu hết các nhà phát triển không biết nó sẽ không thay đổi trạng thái mặc định, trạng thái mặc định là Hồ sơ Khách hàng - nó không có bất lợi thực sự trừ khi bạn cần "nâng cao " các lớp học.
Do đó, nếu dự án của bạn chạy trên khung "Hồ sơ khách hàng", bạn nên nhắm mục tiêu nó - một số người dùng không có .NET Framework đã được cài đặt sẽ có lợi nhuận từ đó.

Những người khác sẽ không nhận thấy là "Hồ sơ khách hàng" là tập con của .NET "đầy đủ" và hoàn toàn tương thích.

2

Nếu hồ sơ khách hàng là mặc định, nhiều nhà phát triển sẽ sử dụng nó, kết quả là chấp nhận tốt hơn Hồ sơ khách hàng, cơ bản là một tình huống có lợi cho nhà phát triển và người dùng. Hồ sơ khách hàng, như bạn đã nói, đơn giản hóa việc triển khai cho nhà phát triển và giảm kích thước tải xuống cho người dùng cuối. Đó là, theo ý kiến ​​của tôi, một điều tốt để sử dụng nó như là mặc định. Bạn có thể chuyển sang khung công tác đầy đủ sau này, nếu nó thực sự cần thiết.

+0

Cảm ơn bạn đã làm rõ !!!. :) – sankar

+1

Chỉ là một điều tốt nếu bạn có thể thay đổi mặc định (tức là, thay đổi nó một lần và có tất cả các dự án trong tương lai phản ánh thay đổi tự động). Nếu không, đó là microsoft shoving tầm nhìn của họ - tốt hoặc xấu xuống phát triển cổ họng. – davej

+0

@davej: Vâng, nếu Hồ sơ khách hàng mặc định làm phiền bạn, bạn đã sử dụng phiên bản .NET Framework và Visual Studio mới nhất, có nghĩa là bạn đang theo dõi tầm nhìn của họ về sự phát triển trong tương lai. Tôi không thấy cách sử dụng Hồ sơ khách hàng theo mặc định thay vì Hồ sơ đầy đủ thay đổi bất kỳ điều gì. Câu trả lời được chấp nhận mở rộng về lý do tại sao mặc định mới là một lợi thế tổng thể. – OregonGhost