WCF - Công cụ dành cho nhà phát triển

Để phát triển một ứng dụng dịch vụ WCF, chủ yếu có hai công cụ - Microsoft Visual Studio và CodePlex. Microsoft Visual Studio là một gói công cụ phát triển hoàn chỉnh, cần thiết để phát triển một số lượng lớn các ứng dụng đa dạng như ứng dụng web ASP.NET, ứng dụng máy tính để bàn, ứng dụng di động và nhiều ứng dụng khác.

Microsoft Visual Studio sử dụng chức năng .NET framework. Mặt khác, CodePlex là một trang web lưu trữ dự án mã nguồn mở của Microsoft cung cấp một số công cụ miễn phí để phát triển ứng dụng dịch vụ WCF.

Microsoft Visual Studio

Có rất nhiều phiên bản của Microsoft Visual Studio và ban đầu nó (Visual Studio 2005) không phải là người ủng hộ nhiệt tình cho việc phát triển WCF. Hiện tại, Visual Studio 2008 là IDE Microsoft duy nhất có sẵn để phát triển các ứng dụng dịch vụ WCF.

Ngày nay, phiên bản mới nhất của Microsoft Visual Studio 2010 cũng là một công cụ được ưa thích để phát triển ứng dụng dịch vụ WCF. Ngoài ra còn có một mẫu làm sẵn trong Visual Studio để phát triển ứng dụng dịch vụ WCF.

Việc lựa chọn một mẫu như vậy dẫn đến việc bổ sung các tệp cho các mục đích sau:

  • Hợp đồng dịch vụ
  • Thực hiện dịch vụ
  • Cấu hình dịch vụ

Các thuộc tính tinh tế được thêm tự động và dịch vụ "Hello World" đơn giản được tạo bởi Microsoft Visual Studio mà thậm chí không cần viết bất kỳ mã nào.

CodePlex

CodePlex được Microsoft tung ra vào tháng 6 năm 2006 và kể từ đó, nó đã được một số lượng lớn các nhà phát triển trên toàn thế giới sử dụng để tạo thành công các dự án .NET. Một số công cụ do CodePlex cung cấp để phát triển các ứng dụng dịch vụ WCF như sau:

  • wscf.blue- Đây là phần bổ trợ Microsoft Visual Studio và cũng là bộ công cụ phát triển "hợp đồng đầu tiên" tạo điều kiện thuận lợi cho việc xác định các hoạt động dịch vụ WCF và tạo khung mã cho phù hợp. Một liên kết quan trọng cho cùng một là -https://wscfblue.codeplex.com

  • WCFProxyGenerator- Đây cũng là một phần bổ trợ Microsoft Visual Studio. Công cụ này được sử dụng để mở rộng quá trình tạo phía máy khách và cung cấp xử lý lỗi bổ sung. Để có thêm thông tin về công cụ phát triển cụ thể này, hãy truy cậphttps://wcfproxygenerator.codeplex.com

  • WCFMock- Kiểm tra dịch vụ WCF có thể là một nhiệm vụ phức tạp và công cụ phát triển này cung cấp một giải pháp thuận tiện cho việc kiểm tra đơn vị dịch vụ WCF bằng các lớp hữu ích của nó. Để biết thêm thông tin về công cụ này, hãy truy cậphttps://wcfmock.codeplex.com

Một công cụ miễn phí khác để phát triển các ứng dụng dịch vụ WCF một cách dễ dàng là WCFStorm. Phiên bản LITE của nó cung cấp nhiều tính năng nổi bật để gọi động và thử nghiệm các dịch vụ WCF, chỉnh sửa ràng buộc dịch vụ, sửa đổi điểm cuối URL WCF, v.v.