Live data from Hacker News

Is Making Advanced GUI Applications with Godot the Future? (2020)

medium.com

21–30 of 63 posts

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#21
But you guys, this software isn't practicing good Design. None of those UI elements provide me with any _satisfaction_. I don't care how efficient it is if it doesn't follow solid Design principles (like massive checkboxes that take seconds to activate).

/s

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#22
post #13

Earlier quoted context omitted.

The Walmart near me stopped selling Windows PCs and only sells Chromebooks. ChromeOS is extremely successful.

2% marketshare despite the incredible pricing, but ok.

For an OS most of us would consider useless that's been around for maybe a quarter of the time desktop Linux has been and half the time OSX has 2% is pretty impressive.

As to the pricing, it's not like Desktop Linux doesn't work very well on cheap hardware either. OS popularity comes down to social things like PR (especially with children) and has little to do with merit.

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#23
>It is not made for reusable components, like real GUI toolkits. The latter needs some explanation. The web way of creating reusable components is through some kind of templating. You are basically just copy pasting a chunk of HTML several times representing your new custom component.

That's not true since HTML allows custom elements.

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#25

Am I weird that I enjoy HTML/CSS for GUI and Layout? With CSS grid of course. Hell I love Godot, but the fact that you can't do something as simple as give a component a max width is so annoying.

Browsers are fantastic cross-platform UI frameworks. Writing a local page is a great way to start prototyping. The problem is that they are very slow and resource-hungry. All those dynamic styling and DOM niceties come with a significant cost.

WASM can help, but the webdev ecosystem encourages developers to use fat JS libraries for most tasks.

Your browser prototype will probably start to chug once it grows to the point that it needs to juggle >1000s of objects. Native apps have the potential to be much more efficient and responsive.

They also tend to work better and more consistently on older/cheaper hardware. I think that every website developer should use a $200 Chromebook for development at least a few weeks out of the year. Most of the world is not using a new M2 macbook, and it's easy to lose sight of that when you spend your time working on new features.

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#26
Very unlikely.

Godot has those features because game devs often need to make UIs for the game e.g. menus, etc. A decent game engine has to have that kind of functionality. Godot dogfooding is not a good indicator of it's potential as a ui toolkit. It's probably easier for them since they might need specialized components and because they're already familiar with the tools. There's a very strong advantage unique to them.

There are alot of edge cases and broader applications that the right tool for the job like Qt and even electron cover because that's what they're specialized for.

The expectation that godot will cover two major disciplines is possible... but unlikely.

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#27

Making GUIs with game engines is the future not because they are easy to develop with, but because the moment AR and VR become common we already have tools to make 3D interfaces

I don't think 3D interfaces really offer anything of value beyond 2D interfaces. I've never once in my life been using software and thought the GUI would be much better rendered onto the inside of a cube or something.

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#28

Am I weird that I enjoy HTML/CSS for GUI and Layout? With CSS grid of course. Hell I love Godot, but the fact that you can't do something as simple as give a component a max width is so annoying.

Yeah, Godot has no concept of a flow layout because for games it doesn't matter, all layouts are fixed anyway. That's definitely something the box model of HTML and CSS do better.

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#29
post #26

Very unlikely. Godot has those features because game devs often need to make UIs for the game e.g. menus, etc. A decent game engine has to have that kind of functionality. Godot dogfooding is not a good indicator of it's potential as a ui toolkit. It's probably easier for them since they might need specialized components and because they're already familiar with the tools. There's a very strong advantage unique to th…

You can't make the argument that people only use Godot for application development because it's what they're familiar with, and then bring up Electron as a countercase. Electron literally only exists because of existing familiarity with web tech.

Re: Is Making Advanced GUI Applications with Godot the Future? (2020)

#30

I very much wish so. I tried using Godot at work and got turned down. They wouldn't even allow a demo or the "IDE" to be installed. Must use our licensed contract junk from leaches on government dole, because those are what's approved by cybersecurity. I now have a few more interview questions to ask of future employers and things to look out for during interview tours.

The whole Godot Editor is also available in the browser under https://editor.godotengine.org/

You might want to give that a look :)

Post reply on HN