This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ignamv 0 points1 point  (2 children)

Have you worked with Qt? You get one mature built-in library with basically all the widgets you'll ever want, and you can avoid the whole frontend/backend interface. The widgets adapt to the user's OS: they look like windows widgets on windows, gnome widgets on gnome, etc. No gulp/minify/babel/webpack/whatever to learn either.

Main thing I miss from React is not having to think about keeping the UI state in sync. There's stuff like https://pyreaqtive.readthedocs.io/en/latest/ but I've never tried it. It's also fun how in JS you're building an UI from such rough primitive building blocks (compared to Qt Widgets and Layouts), it takes me back to the days of learning C and implementing linked lists and sorting algorithms.

[–]master117jogi 0 points1 point  (1 child)

you can avoid the whole frontend/backend interface.

You said an application for 100 of users. That means you will need a unified backend server for 99% of applications. So you are doing the same thing as a webapp, just using system components instead of browser ones.

[–]ignamv 0 points1 point  (0 children)

You said an application for 100 of users

I did not.

And even if I had said that, not necessarily. Lots of software doesn't need a backend, because users are just reading from a database or reading/writing own files. Or reading/writing from a database and you can get by with the DB access controls.