Yes. It's very difficult to write a full stack application using JavaScript. I cannot find tools or frameworks.
Yes. It's very difficult to write a full stack application using JavaScript. I cannot find tools or frameworks.
Compare: Clojure. You have the project.clj file and put your dependencies there. The you do lein run or build a fat jar and run it like java -cp your.jar your_app.core. The end.
https://nextjs.org/case-studies/hulu
https://nextjs.org/showcase/uber
https://eng.lyft.com/changing-lanes-how-lyft-is-migrating-10...
It's worth noting that there is some inherent complexity in the web platform due to the fact that you are generally targetting multiple platforms. Server side code has it easy here (and indeed Node.js generally needs little in the way of build process)
Regarding error with native NPM dependencies (usually when switching node versionw, or switching between macOS node and linux node in docker): this can almost always be solved witha simple `npm rebuild` once when you change node version.
And "lolz"? 2010 called...
What would be your advice to someone seeking to do this?
e.g. - is it simply a matter of intelligence, perseverance, attitude? - is there a technical or social practice you find helpful?
Who knows what the FE team will remember to come up on the next assignment.
I come across stuff "only" using jQuery today, and every time, I end up ripping it out because it's totally unnecessary and often ends up being the source of breakage and logic errors. What's worse is that its APIs are awful, and it's impossible to debug in its blob form. The fix always ends up being to just get rid of it.
FYI: The point is that every year or two you get a new "revolutionary" framework. Unless you're working full time on FE - you're not going to be "in with the cool kids".
I'm hoping https://hotwire.dev/ solves some of my issues, I hope to see it picked up in SpringBoot/Quarkus community more.