4 ms·
The web was originally designed to be hyperlinked documents. So all the tech we've developed to make web applications has been a horrible hack. With that in mi
by pbohun 5y ago
The web was originally designed to be hyperlinked documents. So all the tech we've developed to make web applications has been a horrible hack.
With that in mind, my opinion is that all these web stacks have made things worse. I've been on multiple projects now where it was the web framework that put the project in jeopardy of missing the deployment deadline.
I have found just using Javascript, HTML, and CSS to actually be more productive and maintainable if one knows what they're doing.
I've also found it's actually better to separate the front end and back end. The front ends I develop are completely independent of the back end and can simply be dropped onto any server that provides the required API.
- caseyf 5y agoWhat kind of backend APIs do you enjoy working with most? GraphQL?
- pbohun 5y agoThere are some neat front end libraries like Leaflet and Cesium. The back end is quite varied since I often work with clients that have very custom and specific work they want done, sometimes on their own network isolated from the net. I actually try to keep things as plain and boring as possible. Postgres for (structured) data storage, and Go has been great to create server that supplied the backend API. In many cases we don't have to worry about massive scale, but rather limited hardware. It's actually really amazing when you're limited to writing a lot of things by hand. Things can become extraordinarily compact and efficient.
- ck_one 5y agoHow do you manage state with pure JS?