Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

mohjacksi's avatar

Laravel vs Node.js?

I'm a big fan of Laravel, I worked on Laravel for the first time in 2018, I did a lot of projects, and I got paid for them. But now I'm looking for a good opportunity in Europe or the US to be a developer with a high salary there, I saw a lot of Node.js positions for backend developers, and compared by the average salary of Laravel developer is less by $1,792 than node.js developers. I loved Laravel for the great community and tutorials and tools that are available. I need to know from a senior Laravel developer's perspective, is it good to work and get a good job? is there any difference between them anyway? Thanks

0 likes
6 replies
drehimself's avatar
Level 35

You're asking in a Laravel forum, so I think your responses will be biased towards Laravel.

If your end goal is to maximize your salary, then do some research on which languages/frameworks have the highest average salary and focus on that.

I've been around long enough to realize that I would much rather prioritize enjoying what I do than a few extra thousand dollars per year. I'm not actively comparing salaries between different frameworks, but I would assume that there's a lot of good-paying roles for Laravel devs based on the popularity of Laravel itself.

3 likes
mohjacksi's avatar

@drehimself I'm in Iraq, and I would like to go outside to the US or Europe, I got your point and many thanks. Actually I enjoy developing with Laravel, and enjoying learning too from great instructors like you and Jeffy. The right question is how to go outside 😁🤗. This was the main reason not the salary itself. Many thanks @drehimself lovely seeing your answers 😘

jlrdw's avatar

@drehimself said:

If your end goal is to maximize your salary, then do some research on which languages/frameworks have the highest average salary and focus on that.

I agree, my early career was in java mainly a logistics company and later the State of Texas.

So you could learn the languages that large companies are using such as:

  • CH Robinson
  • Fedex
  • UPS
  • Landstar
  • Walmart
  • etc

And seek a good programming career with a large company. I would suggest Spring framework as one to learn.

I never used a framework, I did java, servlets, beans direct. Now it's jakarta ee. But back in the day Struts was used a lot also.

But remember, a large company including State Governments use many technologies to include:

  • Node JS
  • .net core
  • java technoligies
  • php
  • Microsoft Office Access and Excel
  • Vue
  • react
  • angular
  • etc

In fact DADS (Department of aging and Disability Services) dumps local employee data via ODBC and creates a nice looking local employee report using the reporting In MS Access.

I also suggest you take some general business, accounting / bookkeeping courses if you want to do business applications / programming. And some basic tax law learning would help.

2 likes
mohjacksi's avatar

@jlrdw thanks for details you provided. Actually the Laravel atmosphere is the best I used before, and working with great people with great framework like Laravel would be my goal. ⚘

Sinnbeck's avatar

@mohjacksi I personally feel that the laracasts forum is the most polite and helping I have ever used. I don't ask many questions myself, but everyone is helpful, and most posts have some sort of help within 30 minutes to an hour

Maybe nodejs has something similar, but I have never seen it

4 likes
jlrdw's avatar

@mohjacksi a previous reply https://laracasts.com/discuss/channels/general-discussion/nodejs-vs-laravel

I know you like laravel, but I still suggest you dwell on the language first (PHP) and not be framework agnostic. Remember laravel is php. What if you get a good career (job) offer but it's php but not laravel.

I would at least suggest learning:

  • laravel learn deeply
  • cakephp basics
  • symfony basics
  • Laminas (formery zend framework) basics

Look for yourself at the code for the laravel framework, php drives it. https://github.com/laravel/framework

I would also learn well how to do selects, post, updates, put request, etc with ajax also. I myself use fetch js, but pick something like vue / axios (example only) and practice.

It takes a while, months to practice and get fairly good at this.

But again only suggestions.

3 likes

Please or to participate in this conversation.