Fullstack means you are able to do both server developing whether it is PHP, Java, C# and etc; Databases developing with “vanilla” SQL or ORMs and finally frontend using JS/TS, HTML, CSS(SCSS,etc). But also you are skilled in git, CI/CD, Apache/Nginx, DBs (MySQL or PostgreSQL or Oracle), bash, etc., You are good in understanding all the principles, APIs/Rest, OOP, Patterns and etc. So at the end you have all the spectrum of knowledge. PS: i didn’t mention Node.js/Deno because JS in general wasn’t a tool for backend developing, it sticks to a few very specific kind of tasks, we can’t compare it with what i wrote above
You absolutely can compare NodeJS to PHP, Java and C#. Infact NodeJS can do a lot of things much better than those archaic languages, especially when we're talking about web development. But this chauvinistic world view is very common among people who majored in Java or C#. They always think they're somehow better than those NodeJS noobs -_-
The fact that you're discriminating against NodeJS is pretty negative. Its not a whole different topic, its a BE "language" just like PHP, Java and C#. No differentiation required.
Ok, but numbers speak for itself, 78% PHP vs 2% Node.js is kinda unarguable, why? Because there is long way to go for JS platform to outplay any of languages, Python as well. Everything has it’s pros and cons here and there, but still we use PHP/C# and others..
You're comparing bananas and monkeys though. You're moving towards CMS territory here. If you want to go there, there are plenty of CMSes written in NodeJS as well.
French web developer mainly but touches everything. Volunteer admin mod here at DEV. I learn Nuxt at this moment and databases. — Addict to Cappuccino and Music
Fullstack means you are able to do both server developing whether it is PHP, Java, C# and etc; Databases developing with “vanilla” SQL or ORMs and finally frontend using JS/TS, HTML, CSS(SCSS,etc). But also you are skilled in git, CI/CD, Apache/Nginx, DBs (MySQL or PostgreSQL or Oracle), bash, etc., You are good in understanding all the principles, APIs/Rest, OOP, Patterns and etc. So at the end you have all the spectrum of knowledge. PS: i didn’t mention Node.js/Deno because JS in general wasn’t a tool for backend developing, it sticks to a few very specific kind of tasks, we can’t compare it with what i wrote above
You absolutely can compare NodeJS to PHP, Java and C#. Infact NodeJS can do a lot of things much better than those archaic languages, especially when we're talking about web development. But this chauvinistic world view is very common among people who majored in Java or C#. They always think they're somehow better than those NodeJS noobs -_-
I did say nothing negative about Nodejs and stuff; i use it myself, but won’t mention it here cause it it a whole different topic.
The fact that you're discriminating against NodeJS is pretty negative. Its not a whole different topic, its a BE "language" just like PHP, Java and C#. No differentiation required.
Ok, but numbers speak for itself, 78% PHP vs 2% Node.js is kinda unarguable, why? Because there is long way to go for JS platform to outplay any of languages, Python as well. Everything has it’s pros and cons here and there, but still we use PHP/C# and others..
Whats more interesting to know is how many new PHP backends were written in 2022 vs NodeJS backends.
That PHP “backends” as you call it were already developed, Laravel, Symfony, no need to reinvent the wheel.
Those are frameworks written in PHP...
Yes they are.. but they perform that function of backend..
You're comparing bananas and monkeys though. You're moving towards CMS territory here. If you want to go there, there are plenty of CMSes written in NodeJS as well.
Okay, this is a good packaging you mentioned!