News for hackers. Stuff that matters.
Re:Mavo: An HTML-based language for creating many kinds of w... by YCode on Wednesday May 24, 2017 @12:03PM (#14411018)
> 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?

Re:Mavo: An HTML-based language for creating many kinds of w... by marvindanig on Wednesday May 24, 2017 @12:35PM (#14411272)
> 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.

Re:Mavo: An HTML-based language for creating many kinds of w... by YCode on Wednesday May 24, 2017 @01:33PM (#14411807)
It'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?