web services
… since the 2 frameworks are frustratingly similar. Their key features and provided functionality often overlap. So, you had better ask yourself, first things first: what are your development needs? Which is the main purpose that you need your framework to serve, whether it's WCF or Web API? This is THE question! Is it an internal web service or an external one that you need to develop? As you can see: it takes just one key question to entail one relevant and effective question after another. Questions that will lead you to the answer to your “thorny” dilemma...