Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

Mohamed Ahmed
Mohamed Ahmed
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.