.NET vs Node.js for Modern APIs: Striking the Balance Between Productivity and Performance