| Thank god I quit frontEnd, the story was like this: - 2010: dude look this new thing "angularjs" a model/controller(vue?)/STAR*, the $scope dude it's crazy, something dynamically changes in the $scope and HOPP it appears instantly in the page :D Few years fast-forward, have a watcher in a model that changes something in another model, unpredictable changes down/up, random mutations...duhh da heck?? We were good sending HTML from the server missing those days... - 2014: dude look this new thing, it is called "React" and you know what?, forget about the state up/down, down/up and allover the place, the state is ONE DIRECTION with React, and it is backed by Facebook bro. -(me) Oh yeah? Ok what about the 3 years I spent battling with AngularJS? - Don't bother bro Google is dropping active development and maintenance of AngularJS, it is either you switch or use their beta Angular 2. -(me) No, thanks I'll go for React. - Dudeeee look it is Redux, you dispatch an action, and it takes care of updating the state, and you know what, you can combine it with Redux-thunk to avoid race conditions. -(me) Wait wuuuut? Race conditions in the front? Feels like it is becoming a game engine bro da heeeeck... - Brooowww, look dat new baby, VueJs :D -(me) wait wuuuut? Don't tell me Facebook is letting down active development of React. - No bro it's just another cool front lib it is really dope, and it's only the V(vue) part of the front taking care of reactively updating the DOM. -(me) ok but what's new? - Now you can have a DSL addition in HTML cool stuff like 'v-for' to dynamically hide/show a DOM element without writing any code. -(me) wait, wuuuuut, this reminds me of something I've seen before, the ng-if AngularJS is coming back with another name? I'm loosing my mind broooo. - Dudee look its Gatsbyjs, generates a cool static site, but you have to write React and graphql for it -(me) ok. - Dudeeeee look svelte is killing them all. -(me) ok. - Dudeeeee this one is an absolute killer, nextjs everything is server side rendered, you write your React component you describe the data and the server takes care of building the static html and send it to the client. -(me) wuuuut? But that's what we were doing back in 2009? - 2019 duuuuudeeeeee ... -(me) STFU I quit. (and since then, I'm happy cloud solution architect) |