שאלה טובה, אם מדברים על אבטחה, גם WCF וגם Web API קיבלו תקני אבטחה. WCF יכול להציע הגנה ברמה הארגונית, מכיוון שהוא כולל פרוטוקולי אבטחה העומדים בהנחיות WS-I. מצד שני, ב- API של האינטרנט משתמשים בתקני אבטחה כמו Token ואימות בסיסי מובנה. אם אוכפים נכון, ניתן להשיג ביטחון בשתי המסגרות. בנוגע למהירות, אין תשובה אחידה בנושא, מאוד תלוי מה בתוכן וסוג התעבורה של הפרויקט. אין ספק שלתפעול, הרבה יותר קל להשתמש בWebAPI לעומת WCF שדורש קינפוג לא ידידותי. ואי אפשר להתעלם מכך שבאופן רשמי, WCF לא נתמך בגרסאות ה.Net Core – העתיד מבחינת מיקרוסופט. וזו כבר סיבה טובה לא לבחור בו, אם רוצים להתקדם לפלטפורמה המתקדמת הזו (יש כמה פרויקטים לא סופיים לשילוב של הטכנולוגיה בכל זאת, לא משהוא מספיק בשל כרגע) בכל מקרה, אני מציעה לך לקרוא על זה קצת, יש אינסוף מאמרים בנושא כמו: https://www.guru99.com/wcf-web-api-difference.html https://www.ben-morris.com/why-isnt-wcf-supported-in-net-core/