3 ms·
It isn’t. With modern frameworks (e.g. React + Typescript + some CSS framework), it is surprisingly straightforward to build the front ends for highly complex a
by ummonk 7y ago
It isn’t. With modern frameworks (e.g. React + Typescript + some CSS framework), it is surprisingly straightforward to build the front ends for highly complex applications.
- faissaloo 7y agoSure but the question is whether most of those complex applications need so much complexity.
- moksly 7y agoThis is probably a popular opinion on HN, but I actually agree. I’ve made things with PHP back when PHP was cool, and then when it wasn’t. I’ve build things with ASP classic, I’ve made my own ASP extensions, then moved to webforms then to mvc and now to core. I’ve made things with JSP and still have nightmares about beans. On top of all that I’ve used the JavaScript necessary to make it actual functional. It’s true that you can create a MVVM app feeling with a MVC framework and a little Ajax, but really, I’ve never been more productive than I have with react. I don’t think it’s really that much more complicated, but I do think 99% of the learning resources are outright terrible, and that was certainly a hurdle I had to overcome. Which is hard, because learning new things while you have a full time job is already hard.
- justinmeiners 7y agoWhat does your react setup look like? Do you use webpack? Just babel? What about grunt/gulp? How often do these things change? If you left your project for 12 months, would it still work?
- ng12 7y agoYes, no, no, very rarely, absolutely. It's really not that complicated.
- ummonk 7y agoUsually typescript, with webpack to reduce bundle size in production. As with desktop programming, you have a variety of build systems to choose from, and as long as you use something reasonably same it is fine.