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

Mohamed Hassanin
Mohamed Hassanin
6,517 Points

Which one of these two technologies is better for new web development company (Node.js or WordPress)?

I want to start my web development company based on one of these two technologies

First Stack: HTML - CSS - JavaScript (Node.js - React - React Native) with this stack I can do Front-End and Back End and Hybrid Mobile Apps

Second Stack: HTML - CSS - JavaScript -PHP - MySQL (WordPress - WooCommerce) with this stack I will use only JavaScript for Front-End and PHP for Back End and I can use WordPress and WooCommerce for creating E-Commerce Websites.

The question here, which one of these two stacks will be more (lucrative - ease of use - practical - fast delivering ) for the company.

simply which stack I should go with it for lucrative business?

2 Answers

I'm not sure there's any correlation between those two choices. Nonetheless, I would definitely recommend the first stack...except you're lacking a real back-end language. Although Node.js can run back-end, it's not the optimal solution and I definitely wouldn't begin learning Node as the basis for my back-end knowledge. That said, I'd highly recommend you learn Python! It's a very simple language that is extremely useful and is great for back-end (you can learn Bottle/Flask to build some pretty nifty server-side functionality). If you're thinking about a web development company, you always have to ask yourself who the target customer is...if you want long-lasting clients where you're building them a huge project with tons of components and functionalities (not a static site), sure, React might be a good choice. If you're building a static site for your customer, and you don't want the customer harassing you every other day after having finished the project, you might want to use Wordpress to simply wrap the project up and say, "Here's the site. You can edit it yourself. I'm out." Food for thought.

8,113 Points

As a side note, Python is a TON easier to install on a local computer than PHP. Python is like three clicks and BOOM! you are ready to start. PHP involves virtual machines, the command line, lots of "googling", and some tougher upkeep.