Most active commenters
  • aurareturn(3)
  • daemin(3)

←back to thread

Blender 4.3

(www.blender.org)
239 points antome | 11 comments | | HN request time: 0.412s | source | bottom
Show context
wolframhempel ◴[] No.42191568[source]
Blender, in my view, is one of the best arguments to develop native desktop applications over web view wrappers like Electron. Everything is responsive and instant, you can open new 3D view windows by just sliding them open at 60 frames a second, performance is stable even with multiple windows open and the download size is a reasonable 334MB.
replies(9): >>42191622 #>>42191624 #>>42191639 #>>42191801 #>>42191947 #>>42192040 #>>42192086 #>>42192124 #>>42197433 #
1. aurareturn ◴[] No.42191947[source]
>Blender, in my view, is one of the best arguments to develop native desktop applications over web view wrappers like Electron.

Different class of products.

For Electron apps, often it's the choice of having a desktop app or not having one at all.

replies(3): >>42192640 #>>42192686 #>>42192704 #
2. McDyver ◴[] No.42192640[source]
In my opinion, the actual problem is the focus on making everything web first.

> For Electron apps, often it's the choice of having a desktop app or not having one at all.

Maybe it would be better to have none at all. Having an electron app is an excuse to say "we already have a desktop app, so we won't make a native one".

replies(2): >>42192648 #>>42194633 #
3. aurareturn ◴[] No.42192648[source]

  In my opinion, the actual problem is the focus on making everything web first.
I don't think this is a problem. Many class of products require a web version over a desktop one. The desktop one is a very nice bonus.
4. rounce ◴[] No.42192686[source]
I wonder if this relationship will invert as wasm and web guy and their tooling matures, to the point where these types of applications where drawing performance is a must are being targeted desktop first and then thrown through a OSFA wasmification step to run on the web.
5. daemin ◴[] No.42192704[source]
I would prefer they do not make an electron app and just have people use the web-app contained in a browser like it was meant to be.
replies(1): >>42192843 #
6. aurareturn ◴[] No.42192843[source]
So don't download the desktop electron app? What's the problem?
replies(1): >>42192924 #
7. daemin ◴[] No.42192924{3}[source]
Web versions don't work with all browsers, they also want you to use the app, and heavily promote using the app, even though the app is just a web page in a browser that's not your browser.

If they want you to use an installed app then they should just build a native app that can be installed.

replies(1): >>42193038 #
8. zztop44 ◴[] No.42193038{4}[source]
But what’s stopping you just using the web page (in a browser that it works with)? Yes, they want you to use the app, but you can still do what you want.
replies(2): >>42193370 #>>42193795 #
9. daemin ◴[] No.42193370{5}[source]
I have done that in the past, though it was more that certain features were just broken in a browser rather than the whole website not working.

If I needed to run another entire browser just for this website I wouldn't bother.

10. swiftcoder ◴[] No.42193795{5}[source]
There is usually critical missing functionality from the web version (mostly around native filesystem access). Also, most sites that offer an Electron app paster annoying banners advertising this fact across their web version...
11. flohofwoe ◴[] No.42194633[source]
The reason why Electron has won is because native platforms couldn't be arsed to agree on a standardized native UI framework integrated into the platforms (and not just Microsoft, Apple and Google (via Android), but also 'Linux on the desktop' which is still the same fragmented mess as it ever was (arguably worse after Wayland will replace X11 any moment now).

Electron's success is strictly to blame on the desktop platform owners/maintainers dropping the ball, consistently and repeatedly for the last 3 decades (Microsoft's UI framework 'evolution' is especially hilarious, who in their right mind would write an application against a widget library that's going to be deprecated in 3 years).