In his book Designing Data-Intensive Applications, Martin Kleppmann suggests that all data applications follow a similar pattern. Their goal is to read data, run some transformation on it, and store the result somewhere, all to have a faster way to read that data later.
I find that one of the hardest parts of starting a new project that requires a user interface is having to choose between the endless options that exist in the front-end ecosystem-React, Vue, Angular, Svelte, HTMX-to only name a few.I bumped into this recently when choosing the technology for our company’s web application. So, I thought I’d document my thought process in hopes of sharing my findings.
These cookies are essential for the website to function properly and cannot be disabled.
These cookies enable enhanced functionality and personalization, such as videos and live chat.
These cookies help us understand how visitors interact with our website by collecting anonymous information.
These cookies are used to track the effectiveness of our marketing campaigns.
We use cookies to enhance your browsing experience, serve personalised ads or content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies.