What's the fastest way to build internal web apps without fighting with HTML, CSS, JavaScript, "Frameworks" and a gazillion libraries?

Please don't say the word that starts with R and ends with t.

#webdev

@louis It is a bit hard to get away from HTML and CSS, and it also depends on what needs you have. What is the app for? I've used Streamlit in Python for small things, and it is easy to self-host. Otherwise, something more customizable like Flask or Django with sqlite.

@ggpsv It's for an client-facing administration application. CRUD-style. Primarly tables of data, settings pages etc.

What I mainly want to avoid is CSS. So perhaps I'm looking more for a component framework?

@louis @ggpsv

CSS frameworks, in my experience, make easy things easy, complex things harder. You go faster at first, no CSS, all cool. Then, a new feature arises which the framework doesn't provide for, and you are even worse than with vanilla CSS, because the framework is carpet bombing default styles, and you have to be consistent with the other elements of the design, which is really hard if you don't have the experience (it is hard even if you have it).

Everytime I used one of them in a project I ended regretting it.

@jgg @louis I agree, I've had the same experience in one project where we pulled in a component library but ultimately had to ditch at a later stage. It did, however, allow us to move fast in the early stages of the product when more customized components/styling were not a priority.

Follow

@ggpsv @louis

True, sometimes time limitations on the first stages of a project can justify throwing code that is doomed to end in the trashcan. A dangerous move, because frequently you end not being allowed to remove it and having to suffer it forever. But sometimes you don't have a choice 😣

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.