News for hackers. Stuff that matters.
Re:It’s time to kill the web app by bitexploder on Saturday September 23, 2017 @04:23PM (#15321530)
That's cause the web is full of hype. Try Python Flask. A three line Python function and you are going. No magic. Just request and response. It is easy. Bang out a model class and read the SQLAlchemy tutorial. The web and RDBMS with just enough magic. Screw HTML front ends. Write the ugliest HTML you want. Never spend time in HTML. Make your app / idea work. Get your data right. Front ends and modern front end tech stacks are an unholy time suck that offer little for hobby or small apps.
Re:It’s time to kill the web app by untog on Saturday September 23, 2017 @04:32PM (#15321557)
> Write the ugliest HTML you want. Never spend time in HTML. Make your app / idea work.

Huh? That HTML is what your users will spend 90% of their time interacting with. They won't care one bit what RDBMS you're using.

Front end development is deeply frustrating but it's also incredibly important.

Re:It’s time to kill the web app by dualogy on Saturday September 23, 2017 @05:00PM (#15321689)
Maybe what parent meant to suggest is to wait with "proper frontend" and keep ugly quick&dirty minimal HTML until the whole software/app/system/server/set-of-services/whatever is "done", and just works. Because once you distract yourself with making it pretty, it's a rabbit-hole of ever-new, ever-different, ever-more-promising paradigms to switch to and fro. But not sure if that was his idea here..
Re:It’s time to kill the web app by bitexploder on Saturday September 23, 2017 @05:54PM (#15321973)
Yes. Write simple but correct HTML. Don't make it look nice. Make the UX good. Don't spend time with crazy JS frameworks. Simple forms. Use properties for screen readers and usability if you must. When you are learning avoid getting sucked into JS and CSS holes.
Re:It’s time to kill the web app by Typhon on Saturday September 23, 2017 @04:57PM (#15321678)
Yeah but users don't read the HTML, the browser does, and it doesn't care that you're using ten <br> tags for vertical spacing instead of an elegant CSS styling property.

Edit : just want to make it clear that I'm trying to paraphrase here, I don't know if I agree (although I do want to point out that HN is built in this philosophy)

Re:It’s time to kill the web app by untog on Saturday September 23, 2017 @05:36PM (#15321877)
I’d argue that in this era of mobile devices, hard-set line breaks like <br/> are a bad idea even in the immediate term. Regrettably, the front end isn't simple any more, and while the tooling doesn't help I think it's simply not an easy problem to fix any more.
Re:It’s time to kill the web app by 52-6F-62 on Saturday September 23, 2017 @08:10PM (#15322498)
You're absolutely right, but the comment above seemed to be explicitly making a point about getting acquainted with HTML GUI layouts.
Re:It’s time to kill the web app by Typhon on Saturday September 23, 2017 @08:08PM (#15322489)
yeah I was just giving an example of quick-and-dirty HTML that I thought was being advocated.
Re:It’s time to kill the web app by bitexploder on Saturday September 23, 2017 @05:58PM (#15321991)
When you are learning spending time on the front end is a terrible time investment. Your first web apps are for yourself usually. This is exactly why the grandparent gets frustrated. Make an ugly app that works first.
Re:It’s time to kill the web app by open-source-ux on Saturday September 23, 2017 @05:24PM (#15321816)
> Write the ugliest HTML you want

Writing correct HTML helps people using screen readers because they can navigate a page using the descriptive HTML elements. In fact, writing correct HTML is probably the simplest and easiest thing to do when it comes to creating a web page. It's CSS that's needlessly complicated and unpredictable.

Re:It’s time to kill the web app by bitexploder on Saturday September 23, 2017 @05:51PM (#15321957)
If you want to write web apps, save the HTML for last. When you are writing apps for yourself you write just what you need. That is what I am saying. Functional HTML first. It's not hard to write plain looking but very good UX. I think we are agreeing. I meant write stuff that works but is not fancy and avoid the big JS frameworks.
Re:It’s time to kill the web app by open-source-ux on Saturday September 23, 2017 @06:00PM (#15321998)
Yes, I agree. Sometimes (maybe often?) plain HTML and CSS with a little bit of Javascript (and server-side logic) works perfectly fine for many "web apps". It can even be faster (and simpler) than downloading all the app logic and a fat Javascript library to the client.
Re:It’s time to kill the web app by sebpmtl on Saturday September 23, 2017 @08:51PM (#15322633)
That's why It's a good thing to develop mobile-first, you tend to keep things more minimal.