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 เป็นต้น