Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
setyadi7318y@harambae Asinine. :))
Thank you for adding a new word to my swearing vocabulary. I hope it can be useful someday. -
tahnik387588yTHANK YOU.
I am really tired of people hating on react when trying to compare it with Angular and other full MVC type frameworks. No, that's not what react is. Either try to understand is or fuck off. -
port2211058y@brod Yeah I don't even use React but I'm so tired of people who don't even understand a technology talking about it and critiquing it as if they do. React is one of the first of many technologies that bring Functional Programming to the masses and yet you have people comparing it to MVC frameworks and PHP of 15 years ago. As someone who has been using Haskell and Clojure for years, the influx of people into our community lately has been huge and a lot of the credit goes to React inspiring people to learn more about a paradigm they haven't been introduced to before and that's a wonderful thing. IMO the shift from Object Oriented Programming to Functional Programming is going to change the industry for the better. That's not to say OOP will be dead, just as sequential programming sill has a place.
You know what really pisses me off about the dev community is the circle jerk that ensues when someone bashes something they have no experience in. Take yesterday's React bash on Reddit and DevRant. Thomas Fuchs compared React and JSX to the intermingling of HTML CSS and JS of 15 years ago. If you knew anything about React or spent 1 hour learning what it's about you would immediately know why that isn't true but no, a giant circle jerk ensued comparing it to PHP! I'm sorry but HOW can you compare a pure JS view library that is renderable by the browser, to a full fledged server side language?? Not to mention the React approach uses a completely different programming paradigm of functional programming.
When I first saw React and Redux I realized what this is all really about, a shift in the paradigms of programming. React + Redux is the first time that functional programming has entered mainstream. We've had functional programming available to us via Haskell and more recently Clojure for a while now but it was never very obvious how powerful functional programming could be outside of the niche that used it for more analytical type tools. Now we have things like hot reloading (https://youtube.com/watch/...) and state playback (https://youtube.com/watch/... skip to ~3min to watch the magic) thanks to immutable state.
Before you decide that React is just another flavor of the month library I encourage you to learn about the advantages that functional programming provides (https://medium.com/@cscalfani/...) and checkout Elm (http://elm-lang.org/) as well. The nice thing about React + Redux is that it gives us a way to start programming functionally, without having to learn ML style syntax like Elm and ClojureScript. Keep in mind, when Object Oriented Programming was becoming popular it was widely controversial as well and look at all it has done for us.
undefined