Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Welby Obeng
Welby Obeng
20,340 Points

Python, Nodejs or PHP for powerful and scalable REST webservice API

Hello Treehouse

If you had to choose a language to create a powerful and scalable REST webservice API what language will you choose between Python, Nodejs or PHP? and why?

Let's say its for a social network

2 Answers

Valerio Versace
Valerio Versace
11,319 Points

I'm also interested in this; specifically, I'd like to know on what basis should the choice be made: I assume the answer would be "the one which has the best framework for the web service you want to build", which leads to "which are the best frameworks for building REST Service-Oriented APIs in 2015, and what is each of them best suited for?" I looked at some Node.js (Restify, Express), some Python (Django REST, Flask), some Ruby (Rails) and some PHP (Laravel, Symfony); am I missing any big contenders? Which are the pros and cons of the ones I listed for specific APIs? Thank you!