Skip to content

Comment on Show HN: Fastn, a JavaScript tool for building user interfacesparent

Comments

But for any app of sufficient complexity, keep your markup out of your code

I'd rather divide the app into components, each one with its own HTML, CSS and JS, plus the AJAX handlers on the server.

Simply separating HTML from JS is not enough. I remember having to hunt a lot from file to file when I was using jQuery to build websites, because the HTML was in one file, the JS was in completely other file. It wasn't efficient.

I think the declarative approach here, which seems inspired from ReactJS is the nicest. I don't ever want to write direct HTML any more. I prefer to use a fully developed language to declare the page. In such a language you can use repetition, functions and variables to express your markup in a smarter way.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.