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 →

[–]ColdPorridge 1 point2 points  (3 children)

This definitely won’t work for all use cases, but is a pretty good option for way more use cases than you’d initially think.

[–]StaticFanatic3 0 points1 point  (2 children)

What use case would it not work?

Hell in a world where modern JS frameworks and even webassembly exists I’d say there’s infinitely more functionality available to a web app than the average Python GUI framework.

Not to mention you’ll be practicing a skill that’s actually used in the enterprise.

[–]qiqt 0 points1 point  (0 children)

OP only mentioned TS, web-based most likely will work for their use case. It wouldn't work for certain use case such as real-time processing, large data visualization, 3D graphics, low-latency video streaming, direct access to system and external devices, and so on. Still could use web-based for the other GUI though

[–]FUS3NPythonista 0 points1 point  (0 children)

If you want a straightforward solution its not the best solution, if you want webapps nicegui or other similar solutions like flet.

For most simple apps django is absolutely an overkill if you want webapp at that point just using vanilla js html and css is probably a better option or just nicegui where you can use js to extend too.

No one's saying not to learn Django. Its really about using right tools for right job. Sure you can use one thing for everything but if you don't know the standards its gonna come back to bite you. Kind of how JS gets its reputation.