DEV Community

Discussion on: How many programming languages do you regularly switch between?

Collapse
 
jaecktec profile image
Constantin • Edited

Writing backend typescript and writing frontend typescript are two different skillsets. Fronted uses webpack (most of the time) backend esbuild or tsc. OK the linter is the same but with different rules. Often even the testing framework differs.
Just to name a few.

Sounds like this statement came from a manager that had not developed for years.
Sorry no offense intended.

Collapse
 
brianburton profile image
Brian Burton

It's far more homogenous than having an Angular/React/Vue frontend SPA and a Java/Python/C# backend and we're able to modulate the team to where we need them on the product as a whole, not on a subsection. But I appreciate your concern.

Thread Thread
 
jaecktec profile image
Constantin

That's true.
It's just important to know that backend development is different than frontend development.
Creating a REST api requires knowledge about api design, http methods, persistence and knowledge about frameworks like expressjs and their quirks. A UI needs knowledge about state management and proper api-design for components in their respective UI frameworks.(react/angular/vue/orwhatevertheyinventtomorrow).

Those concepts are not connected to the language itself.
I agree however that it's more comfortable to not have to learn a different syntax. But the knowledge of how to define a function and a variable is not comparable to the knowledge of the different concepts a developer needs to understand :)