3 ms·
> the way modern web apps are developed. I suppose that could have been worded differently, I meant it in the context of the original person mentioning HTML is
by YCode 9y ago
> the way modern web apps are developed.
I suppose that could have been worded differently, I meant it in the context of the original person mentioning HTML is their least favorite part of web design.
For your 0.01% of us who use all that jazz HTML-first design feels like a step backwards and especially trying to inject application logic comes off as a ham-handed method of design when compared with a logic-first design that spits out and manages the UI (HTML/CSS).
I'm not sure what CSS preprocessors has to do with that, but I'm also confused - what is your opinion of Mavo?
- marvindanig 9y ago> I'm not sure what CSS preprocessors has to do with that… That even simpler step-ups like preprocessors with lower learning curves have not been adopted by the majority. Simplicity and lazy has a very high bar for any sort of competing tech. I agree with you that technical simplicity of HTML-first would feel a step backward because you have already climbed over the fence and accepted the issues of over-engineering that come with React/JSX/Webpack and 1000 other components. This of course doesn't mean HTML-first approach would be replaced anytime soon. Even with likes of Facebook betting their entire ass behind it. On Mavo: Not tried it yet, but I do see a promise in it. Also, coming from Lea Verou makes it all the more compelling.
- YCode 9y agoIt's true, there is a steep learning curve. I'm not sure that's a good comparison though, for example I don't use CSSPS but it has nothing to do with the learning curve. So for comparison, how do the majority of people design sites? Say you're making a HN or Twitter clone, what is the process from cradle to production to get the site up and running?