Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pknopf
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
30 ms
·
301.
▲
by
pknopf
8y ago
Rust has no GC, .NET has a GC. Rust will be delivered with no runtime (minimal deployed size), Blazor will need the entire mono runtime and BCL.
302.
▲
by
pknopf
8y ago
Also, even when WebAssembly gets proper threading, .NET/Mono still uses a "suspend the world" GC mode which will still halt your execution. Nobody is poo-poo'ing anything. It is what it is. .NET just isn't likely to
303.
▲
by
pknopf
8y ago
WebAssembly (currently) doesn't have direct access to DOM, so it has to use JS, hence the GC. Here is some of the JS for Blazor: https://github.com/aspnet/Blazor/tree/master/src/Microsoft.A...
304.
▲
by
pknopf
8y ago
Yes
305.
▲
by
pknopf
8y ago
Your OS is multithreaded, JavaScript isn't. Scrolling in your browser is bad enough when JS/dom has to many allocations.
306.
▲
by
pknopf
8y ago
Having two garbage-collected languages in the browser likely won't work out well.
307.
▲
by
pknopf
8y ago
I agree. WebForms/UpdatePanel was a half-baked solution to pick-up and drop-in .NET developers from WinForms to the web, while Blazor seems to do the same thing for server-side and client-side developers.
308.
▲
by
pknopf
8y ago
What about tree-shaking/bundling/splitting? I don't see that happening, which means that you have to literally download the dlls needed to render every single page/component.
309.
▲
by
pknopf
8y ago
Blazor, to me, feels like WebForms/UpdatePanel. WebForms/UpdatePanel was a half-baked solution to pick-up and drop-in .NET developers from WinForms to the web, while Blazor seems to do the same thing for server-side and client-sid
310.
▲
by
pknopf
8y ago
I think he means "native", as in native to the host (regardless if it's virtualized or not).
311.
▲
by
pknopf
8y ago
Checkout QML (as opposed to widgets). http://doc.qt.io/qt-5/qml-qtquick-controls-treeview.html http://doc.qt.io/qt-5/qml-qtquick-controls-tableview.html Here are all the controls: http:/
312.
▲
by
pknopf
8y ago
Yup, and you don't even need to touch C++ these days. All C# and QML! https://github.com/qmlnet/qmlnet (I'm the author)
313.
▲
by
pknopf
8y ago
Why not Qt?
314.
▲
by
pknopf
8y ago
His point still stands. You can find other platforms we're updating is a lot easier. That is the issue.
315.
▲
by
pknopf
8y ago
Well, hey, I dig the honesty.
316.
▲
by
pknopf
8y ago
It does. Any .NET language.
317.
▲
by
pknopf
8y ago
I'd like to take this time to introduce a project I have been working on. I'm using it in production currently. https://github.com/qmlnet/qmlnet It is a perfect balance between QML and .NET. The tech stack sp
318.
▲
by
pknopf
8y ago
I built a C-layer myself for use with C#. https://github.com/qmlnet/qmlnet It worked out nicely.
319.
▲
by
pknopf
8y ago
> what more could you ask of a company? Support for plugins?
320.
▲
by
pknopf
8y ago
I agree. GitHub = social, more ideal for open source projects. GitLab = internal single solution for dev shops.
321.
▲
by
pknopf
8y ago
But it's your compiler, that does exactly what you want. ;)
322.
▲
by
pknopf
8y ago
But it doesn't break down and require constant maintenance as the parts it uses become obsolete and need constant updating. I'm just trying to get from A to B, not fly to Mars.
323.
▲
by
pknopf
8y ago
People are focusing too much on the "performance" aspect of the article. The "Programming is the same mess" section is what really resonates with me, specifically this: > And dependencies? People easily add overengine
324.
▲
by
pknopf
8y ago
I did. IMO, Hugo is the closest of any static gen to hitting the sweet spot of simplicity and feature set. However, there were some features that I simply could not add to it. Features that if I didn't have the tooling bogging me down,
325.
▲
by
pknopf
8y ago
See my top-level comment. I've had bad experiences with it. It is a bohemeth, especially considering we are just -ish turning markdown into html. There is way too much ceremony.
326.
▲
by
pknopf
8y ago
I tried using Gatsby for a project of mine. The moment I tried to do any thing not supported OOTB, it seemed I was fighting the tooling (and webpack) at every corner. It was incredibly difficult just to get a simple tree navigation. One th
327.
▲
by
pknopf
8y ago
I'm not buying the "too cumbersome to use SQLite" argument. This still seems like a large unnecessary abtraction.
328.
▲
by
pknopf
8y ago
It isn't really containerized, the same way Wine on Linux isn't. There is no isolation.
329.
▲
by
pknopf
8y ago
> For desktop UIs; we'll have to see what's next :) I've been working on a project to bring GUI to .NET. I think it really is the best option out there. https://github.com/pauldotknopf/Qml.Net
330.
▲
by
pknopf
8y ago
The snippet of code copied from a blog into production software was only a small detail. You obviously missed the entire point of the article.
More ›