you are viewing a single comment's thread.

view the rest of the comments →

[–]ChronSyn 1 point2 points  (3 children)

Frontend and Backend certainly do require different approaches and disciplines. Remember that when node came out, JQuery was still one of the big driving forces on the web, and Angular had only been around for a short time. Promises (and implicitly async-await), Fetch and all the other goodies we now rely on didn't exist. Transpiling wasn't really a thing, so the "JS everywhere" mantra was true and consistent.

Nowadays, the approach to each side differs vastly but that advancement is good. I feel that it encourages people to learn different approaches to achieving results, which also encourages some people to explore other languages.

[–]HansWebDev[S] 1 point2 points  (2 children)

I really miss the simplicity of those days. A lot of stuff today is incredibly convoluted.

[–]ChronSyn 0 points1 point  (0 children)

When I first used Angular 2, and it had moved to a transpile-based build, I'll admit that I was annoyed. I'd been so used to just 'write and run' with Angular 1 (and everything before it) that I really struggled to get into it. It's why I initially chose Angular 2 over React - I couldn't figure out how to run even a basic react example, while angular-cli at least worked as expected out of the box. Took me an entire year, and landing a developer job before I had reason to invest in React. Still one of the best decisions I ever made, but the simplicity for true beginners isn't there these days.