WCF - เครื่องมือสำหรับนักพัฒนา
สำหรับการพัฒนาแอปพลิเคชันบริการ WCF ส่วนใหญ่มีสองเครื่องมือคือ Microsoft Visual Studio และ CodePlex Microsoft Visual Studio เป็นชุดเครื่องมือการพัฒนาที่สมบูรณ์ซึ่งจำเป็นสำหรับการพัฒนาแอปพลิเคชันที่หลากหลายจำนวนมากเช่นแอปพลิเคชันเว็บ ASP.NET แอปพลิเคชันเดสก์ท็อปแอปพลิเคชันมือถือและอื่น ๆ อีกมากมาย
Microsoft Visual Studio ใช้ฟังก์ชัน. NET framework ในทางกลับกัน CodePlex เป็นไซต์โฮสติ้งโครงการโอเพ่นซอร์สของ Microsoft ที่มีเครื่องมือฟรีมากมายสำหรับการพัฒนาแอปพลิเคชันบริการ WCF
Microsoft Visual Studio
Microsoft Visual Studio มีหลายรุ่นและในตอนแรก (Visual Studio 2005) ไม่ใช่ผู้สนับสนุนการพัฒนา WCF อย่างกระตือรือร้น ในปัจจุบัน Visual Studio 2008 เป็น Microsoft IDE เดียวที่พร้อมใช้งานสำหรับการพัฒนาแอปพลิเคชันบริการ WCF
ปัจจุบัน Microsoft Visual Studio 2010 เวอร์ชันล่าสุดยังเป็นเครื่องมือที่ต้องการสำหรับการพัฒนาแอปพลิเคชันบริการ WCF นอกจากนี้ยังมีเทมเพลตสำเร็จรูปใน Visual Studio สำหรับพัฒนาแอปพลิเคชันบริการ WCF
การเลือกเทมเพลตดังกล่าวนำไปสู่การเพิ่มไฟล์เพื่อวัตถุประสงค์ต่อไปนี้ -
- สัญญาบริการ
- การใช้บริการ
- การกำหนดค่าบริการ
ต้องมีการเพิ่มแอตทริบิวต์โดยอัตโนมัติและบริการ "Hello World" แบบธรรมดาจะสร้างขึ้นโดย Microsoft Visual Studio โดยไม่ต้องเขียนโค้ดใด ๆ
CodePlex
CodePlex เปิดตัวโดย Microsoft ในเดือนมิถุนายน 2549 และตั้งแต่นั้นเป็นต้นมานักพัฒนาจำนวนมากทั่วโลกใช้เพื่อสร้างโครงการ. NET ได้สำเร็จ เครื่องมือบางอย่างที่ CodePlex นำเสนอสำหรับการพัฒนาแอปพลิเคชันบริการ WCF มีดังต่อไปนี้ -
wscf.blue- นี่คือ Add-in ของ Microsoft Visual Studio และชุดเครื่องมือการพัฒนา "contract-first" ที่อำนวยความสะดวกในการกำหนดการดำเนินการบริการ WCF และสร้างโครงกระดูกรหัสตามนั้น ลิงก์ที่สำคัญสำหรับสิ่งเดียวกันคือ -https://wscfblue.codeplex.com
WCFProxyGenerator- นี่คือ Add-in ของ Microsoft Visual Studio เครื่องมือนี้ใช้เพื่อขยายการสร้างฝั่งไคลเอ็นต์และเสนอการจัดการข้อผิดพลาดเพิ่มเติม หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือการพัฒนานี้โปรดไปที่https://wcfproxygenerator.codeplex.com
WCFMock- การทดสอบบริการ WCF อาจเป็นงานที่ซับซ้อนและเครื่องมือการพัฒนานี้นำเสนอโซลูชันที่สะดวกสำหรับการทดสอบหน่วยของบริการ WCF ตามคลาสที่มีประโยชน์ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือนี้โปรดไปที่https://wcfmock.codeplex.com
อีกหนึ่งเครื่องมือฟรีสำหรับการพัฒนาแอปพลิเคชันบริการ WCF ในลักษณะที่ง่ายคือ WCFStorm รุ่น LITE มีคุณสมบัติที่โดดเด่นมากมายสำหรับการเรียกใช้และทดสอบบริการ WCF แบบไดนามิกแก้ไขการผูกบริการแก้ไขจุดสิ้นสุด URL ของ WCF เป็นต้น