3 ms·
> Backends are so much easier to build compared to frontends, and I mean decent and reliable ones. Evidence would suggest otherwise. I can build a decent and r
by jensensbutton 5y ago
> Backends are so much easier to build compared to frontends, and I mean decent and reliable ones.
Evidence would suggest otherwise. I can build a decent and reliable frontend with a no code solution. That's not to say frontend is "easy", just that trying to say which is harder is ridiculous. They're different.
I personally don't like working on frontends because it feels like getting on a hamster wheel that spins faster than in any other domain. ymmv though.
- woah 5y agoSeems like you don't know much about building frontends.
- jensensbutton 5y agoSounds like you don't know much about building backends.
- mojuba 5y ago> I can build a decent and reliable frontend with a no code solution Things that can be built that way are not interesting. Of course you can just assemble online stores without writing a single line of code, but that's not exactly programming. We are talking about frontends that have some sort of novelty or at least non-standard flows in them.
- jensensbutton 5y agoThe parent made no such distinction. And your comment applies to just as much to backends as frontends. If a backend is "easy" to make reliable then it's probably not very interesting.
- thrashh 5y agoA backend can just say ‘no’ if it gets a number in a format it doesn’t like. If a user enters a number incorrectly on a frontend, a frontend can’t just say no. It might have to try its best to parse the number, or if it can’t, the error has to be presented in a user friendly way. A frontend can’t just throw an exception and say Bad Request.
- iamricks 5y agoOr you just send the input to the backend and have the backend tell the frontend to tell the user "backend said no"
- kennywinker 5y ago> If a user enters a number incorrectly on a frontend, a frontend can’t just say no. Followed by the distant sound of enterprise, banking, and government frontend devs laughing.
- foo_barrio 5y agoI disagree. Have you ever worked in finance? Inconsistent or unexpected number/date formats have to be dealt with. And to add to it, the formats can be binary and not just text that you can look at it and sort of "figure it out". Often times these files are coming from other large institutions and getting them to fix their data takes days if ever. In the mean time there is daily processing that has to get done in order to trade at the next day's opening. A system can't just reject data it doesn't like.