Hacker News new | ask | show | jobs
by canaus 1580 days ago
There seems to be a bit of animosity towards front-end development based on the comments. Particularly due to the constant change of the environment and what's perceived as the best option.

But, there haven't been calls for solutions.

There's points to backend technologies not changing much. My thoughts are because the backend just doesn't matter as much. Backends are mostly I/O streams placed and interacted with on mega-monolithic-hardware.

Front-end is different in every aspect. User interaction, engine/language constraints, client differences, and more. They all come into play. The applications you can run on the front-end currently would be alien to those writing them in the 90's, 00's and early 10's.

Front-end has to deal with immensely more complexity than the backend, and therefore new solutions and technologies need to be made.

1 comments

>"There seems to be a bit of animosity towards front-end development"

On desktop we have nice mature solutions that are powerful and easy to use. Comparatively browser based front ends are a never ending mess in a state of constant swings.

I think that's a matter of perspective. Front-end development tools are more diverse because there are more devs working in that sector and there are more diverse needs.

If you look at Windows platform there's Win32, WFP, UWP, etc. On Linux there are Qt, Tk, GTK, and more. Some old, some buggy, some ugly. It's the same thing.

Rose tinted glasses you're wearing.

Win32 / UWP are not front end tools. I use Delphi for Desktop works like a charm and been available forever. So my glasses are fine.
Win UI / XAML / DirectX UI and whatever other Windows toolkits available.

Sure you're in that Delphi niche and you feel comfortable there.

I am not in the niche. I do all kind of development with multiple languages and tools. But I am trying to choose tools that work for me, not the other way around. For Windows desktop Delphi is unmatched in my opinion.
Aren't desktop solutions typically vendor locked?
Yes. So I paid money for tool that works nicely and saves me from the insanity web front end is (on desktop obviously). On a browser it is to the point that I prefer plain Java Script with couple of libs instead of those frameworks that supposed to make my life easy but look like abomination when I compare to something like Delphi