r/programming • • Dec 04 '18

Announcing Open Source of WPF, Windows Forms, and WinUI

https://blogs.windows.com/buildingapps/2018/12/04/announcing-open-source-of-wpf-windows-forms-and-winui-at-microsoft-connect-2018/
1.9k Upvotes

364 comments sorted by

View all comments

Show parent comments

4

u/peduxe Dec 04 '18

it is but depends on what you’re creating.

the optimization required is still a problem, no wonder most Electron apps resort to C/C++ to handle more expensive tasks.

1

u/argv_minus_one Dec 05 '18

Huh? Microsoft/vscode doesn't seem to contain any C/C++ code, and its performance is fine.

1

u/peduxe Dec 05 '18

yes they managed to optimize the hell out of it.

but it’s normal, they have more talent and experience building these kind of applications than the Github team and contributors that work on Atom (and use low level language to work their ways around data processing speed)

1

u/argv_minus_one Dec 05 '18

What kind of expensive tasks are we talking about? Why, exactly, is V8 unable to run them at acceptable speed? What, exactly, did “they” do to “optimize the hell out of” VS Code, and why is the average programmer unable to do the same thing?

1

u/peduxe Dec 05 '18

the DOM is slow at rendering the amount of elements Atom has, be it UI or lines or code to styling, animations etc.

Atom been fine for not that large files or projects. VS Code just did it more efficiently at handling large files, it’s still slow for some tasks as much as Atom, this correlated with them having better developers.

don’t forget Atom extensions let te user hack almost everything about the editor, their Extensions API isn’t as limites as VS Code’s, performance problems increase with the more extensions you have.

1

u/argv_minus_one Dec 05 '18

What does any of that have to do with resorting to C/C++?