Live data from Hacker News

Qt Creator 4.7.0 released

blog.qt.io

21–30 of 41 posts

Re: Qt Creator 4.7.0 released

#21
post #16

Earlier quoted context omitted.

I've never heard of Figma, but the reason VSCode is as good as it is now is because it's has had increasing parts of it being re-written in C or C++ along with other extensive performance modifications to the electron runtime by the vscode team.

> the reason VSCode is as good as it is now is because it's has had increasing parts of it being re-written in C or C++ Is that true? I've heard that said before but I've also heard that's not true. I haven't been able to find anything indicating any parts of it are written in C/C++ either. The GitHub repo for VScode doesn't have any C in it; infact it doesn't have much but JS/TS: https://github.com/Microsoft/vscode

not always true, sometimes they use better data structures

https://code.visualstudio.com/blogs/2018/03/23/text-buffer-r...

Re: Qt Creator 4.7.0 released

#23
post #16

Earlier quoted context omitted.

I've never heard of Figma, but the reason VSCode is as good as it is now is because it's has had increasing parts of it being re-written in C or C++ along with other extensive performance modifications to the electron runtime by the vscode team.

> the reason VSCode is as good as it is now is because it's has had increasing parts of it being re-written in C or C++ Is that true? I've heard that said before but I've also heard that's not true. I haven't been able to find anything indicating any parts of it are written in C/C++ either. The GitHub repo for VScode doesn't have any C in it; infact it doesn't have much but JS/TS: https://github.com/Microsoft/vscode

I agree. Afaik the core of the editor logic in VsCode is all typescript.

There are some native parts, like obviously electron. And I think the find-in-files function uses ripgrep, which is written in rust. But that's a far stretch from "increasing parts of it being re-written in C or C++".

Re: Qt Creator 4.7.0 released

#25
post #3

Earlier quoted context omitted.

It's also got a quite usable Vim mode.

Second this. Fakevim in Qt Creator is one of the better Vim emulation implementations. Not perfect, but it's at least 90% of the way there. Probably 100% if you don't use lots of crazy ex commands like I do

Fakevim doesn't support :wqal or even some basic movements and range specifiers. It may be usable but it's hardly an elegant implementation that only misses "crazy ex commands".

Re: Qt Creator 4.7.0 released

#26
post #20
post #6

Earlier quoted context omitted.

Yep, if you can even compare Electron to Qt. Electron is just a buggy ill-conceived hack to wrap a browser with nodejs to make webpages. All it provides is a blank window with no customisation and a huge size and memory overhead.

I hate the slowness and bloat and entire ideology behind electron, BUT...electron apps do a pretty decent job of feeling native on the platform. Something I've never seen a Qt app do. Would love a counter-example, if you've got one. I'm on a mac.

It's only a problem on Mac.

Windows native apps all look different anyway and Qt is native on Linux.

Re: Qt Creator 4.7.0 released

#27
post #20
post #6

Earlier quoted context omitted.

Yep, if you can even compare Electron to Qt. Electron is just a buggy ill-conceived hack to wrap a browser with nodejs to make webpages. All it provides is a blank window with no customisation and a huge size and memory overhead.

I hate the slowness and bloat and entire ideology behind electron, BUT...electron apps do a pretty decent job of feeling native on the platform. Something I've never seen a Qt app do. Would love a counter-example, if you've got one. I'm on a mac.

I can't think of a Qt app that looked odd on macOS. I've developed quite a few pieces of software in Qt for the mac, and they all perfectly use the OS's styles and colors.

Re: Qt Creator 4.7.0 released

#28
post #20
post #6

Earlier quoted context omitted.

Yep, if you can even compare Electron to Qt. Electron is just a buggy ill-conceived hack to wrap a browser with nodejs to make webpages. All it provides is a blank window with no customisation and a huge size and memory overhead.

I hate the slowness and bloat and entire ideology behind electron, BUT...electron apps do a pretty decent job of feeling native on the platform. Something I've never seen a Qt app do. Would love a counter-example, if you've got one. I'm on a mac.

I wouldn't know, dont have a mac. But VLC is my best guess at polished software that should look good on mac. If it doesnt... ;/

Re: Qt Creator 4.7.0 released

#29
post #27
post #20

Earlier quoted context omitted.

I hate the slowness and bloat and entire ideology behind electron, BUT...electron apps do a pretty decent job of feeling native on the platform. Something I've never seen a Qt app do. Would love a counter-example, if you've got one. I'm on a mac.

I can't think of a Qt app that looked odd on macOS. I've developed quite a few pieces of software in Qt for the mac, and they all perfectly use the OS's styles and colors.

Is any of the software publically available? I will critique it.

Re: Qt Creator 4.7.0 released

#30
post #20
post #6

Earlier quoted context omitted.

Yep, if you can even compare Electron to Qt. Electron is just a buggy ill-conceived hack to wrap a browser with nodejs to make webpages. All it provides is a blank window with no customisation and a huge size and memory overhead.

I hate the slowness and bloat and entire ideology behind electron, BUT...electron apps do a pretty decent job of feeling native on the platform. Something I've never seen a Qt app do. Would love a counter-example, if you've got one. I'm on a mac.

What Electron applications feel native on any platform? I use Discord and it feels and looks like a web-page, not a Windows application.
Post reply on HN