Ask HN: How would you write front end code for bookkeeping app?
https://news.ycombinator.com/item?id=8336292A lot has been said about writing and organizing frontend code. Tools like grunt.js, clojurescript, all sorts of reactive libraries and all-in-one frameworks have been invented. But every time I see something like this discussed it's mostly about rich-UI web-services, one-page apps, stuff like Netflix and such, but it is very different from what your typical back-office app. Clear UI is the key for the front-end site, but CRMs and such are notoriously known for their insanely complicated interfaces. One-page js-apps also don't seem like a good idea here, as things are complicated enough without that and dramatic changes in UI happen on a day-to-day basis, not once in a while like on your front page. I don't really see how should I organize and compile clojurescript sources, when I'm using pretty much unique js-code for each page.
Both users and developers often don't really care about that, because business-logic is the king on the back-office side. But still, have you any articles that would talk about that or maybe you have some thoughts of your own? I'm writing stuff like that for quite some time now, but still have that feel that there could be some way to do it right, and I'm not even close to it.