Live data from Hacker News

Electron 11.0 released with support for Apple Silicon

electronjs.org

131–140 of 224 posts

Re: Electron 11.0 released with support for Apple Silicon

#131
post #117

Earlier quoted context omitted.

How is VSCode anything similar to IntelliJ other than they both can edit text and has plugins?

VSCode language plugins allow you to get autocomplete, go to definition, refactor support, debugging tools, etc. Closer to IntelliJ than to Sublime, in my experience.

But such plugins exist for Sublime, too. Especially since the Language Server Protocol has been implemented.

Re: Electron 11.0 released with support for Apple Silicon

#132
post #27

Mostly I would just want Electron to disappear overnight.

I'm both sad and confused about why there are so many negative comments about Electron, when I happily use Electron apps every day of my life and have no complaints at all about them. In fact, I'd like to start building Electron apps of my own, it actually looks like a ton of fun! What is the experience I'm missing?

It is certainly possible to make high quality, well behaved software with Electron (VS Code is great), but it takes a hell of a lot of work, and seems to be the exception rather than the rule.

Look at Teams for example. The Electron desktop app is a slow, buggy, resource sucking mess. A video call with one person reduces my laptop battery from 8 hours to 2, fans going at full tilt the entire time. It uses its own notification system that doesn't (or at least didn't) respect the system notification settings. Lots of small things you innately expect to work, like being able to right click a message to edit it, simply do nothing.

Of course, take this with a grain of salt, because I'm generally of the opinion that the DOM is a mediocre target for applications, and that we all put up with it because it's attached to the world's greatest distribution mechanism. So to me, the fact that we'd want to bring all that awkwardness to the desktop and divorce it of its killer feature seems insane.

Re: Electron 11.0 released with support for Apple Silicon

#133
post #121

Earlier quoted context omitted.

Yes. I am not even joking. Facebook was so terrible that they had to literally reinvent their wheels (hiphop). Its not hard to become a large company when you have black budget backing as confirmed by Snowden.

Your own sentence argues against itself: the team that built HHVM certainly are not "terrible PHP developers"...

You don't think its strange that facebook hired PHP programmers to create the product and then have to hire competent people to fix that shit as far removed from company logic as possible?

Doesn't it kinda make you think, just a little?

Re: Electron 11.0 released with support for Apple Silicon

#134

Earlier quoted context omitted.

Slack is a messy one page app developed by PHP programmers and vscode is open source and actually made by competent people.

Slack is really weird. It seems like they would have the resources to do native applications. I can't fault anyone for doing an Electron app as a demo, prototype, MVP, that's seems completely reasonable. What I don't get is why they don't want to make a native macOS client, or Windows client. For Linux I get that they don't necessarily know if it should be GTK, QT, should they adopt KDE standards or Gnome, something…

Maybe it's easy to sell the "One codebase on all platform" idea to the managers and hard to justify the need for high quality app? People are using it anyway.

Re: Electron 11.0 released with support for Apple Silicon

#135

Earlier quoted context omitted.

Slack is a messy one page app developed by PHP programmers and vscode is open source and actually made by competent people.

Slack is really weird. It seems like they would have the resources to do native applications. I can't fault anyone for doing an Electron app as a demo, prototype, MVP, that's seems completely reasonable. What I don't get is why they don't want to make a native macOS client, or Windows client. For Linux I get that they don't necessarily know if it should be GTK, QT, should they adopt KDE standards or Gnome, something…

They have to build and maintain the web version regardless. Why also write individual clients for Windows, Mac and Linux when they can simply wrap the website in a thin desktop wrapper and call it a day?

Re: Electron 11.0 released with support for Apple Silicon

#136

Earlier quoted context omitted.

VSCode language plugins allow you to get autocomplete, go to definition, refactor support, debugging tools, etc. Closer to IntelliJ than to Sublime, in my experience.

But such plugins exist for Sublime, too. Especially since the Language Server Protocol has been implemented.

Plugins on VSCode are a whole order of magnitude better than on Sublime, mainly because Sublime's Python API is not great.

Is there something remotely comparable to VSCode's debugger view on Sublime for instance?

Re: Electron 11.0 released with support for Apple Silicon

#137
post #117
post #98

Earlier quoted context omitted.

That's not a fair comparison either. VSCode does way more than Sublime Text. I actually found VSCode closer to Intellij than to Sublime Text.

How is VSCode anything similar to IntelliJ other than they both can edit text and has plugins?

I cannot tell if this comment is sarcasm or not.

Re: Electron 11.0 released with support for Apple Silicon

#138
post #39

What M1 giveth, Electron taketh away. Sigh.

If only the issue was limited to Electron... I often feel like Electron is more a declaration of defeat, like: hey no matter where you look at, software bloat keeps eating the precious advances in power provided by hardware. So let's at least get some comfort and value out of that. (Electron does put multiplatform desktop development within reach of 100x more developers than Qt/etc)

I'm excited about Tauri: https://github.com/tauri-apps/tauri

Re: Electron 11.0 released with support for Apple Silicon

#139
post #39

What M1 giveth, Electron taketh away. Sigh.

If only the issue was limited to Electron... I often feel like Electron is more a declaration of defeat, like: hey no matter where you look at, software bloat keeps eating the precious advances in power provided by hardware. So let's at least get some comfort and value out of that. (Electron does put multiplatform desktop development within reach of 100x more developers than Qt/etc)

" (Electron does put multiplatform desktop development within reach of 100x more developers than Qt/etc)"

This! The old joke of Eight Megabytes And Constantly Swapping for Emacs is not relevant today any more. Same will happen with Electron, developer productivity will trump anything.

Re: Electron 11.0 released with support for Apple Silicon

#140
post #31

I am really curious why the response to Apple Silicon is so prompt vs when Microsoft did WinRT or ARM versions nobody really cared. What is the difference? Was there some problem in compilation tool-chain or what?

> Microsoft did WinRT or ARM versions nobody really cared. What is the difference? Commitment. Confidence. Customers. Apple has committed to Apple Silicon. Flagship products are switching. It isn’t an add-on or side project. That breeds confidence that Apple will stick with it. That confidence and Apple’s track record make it likely there will be demand for software on Apple Silicon. This is compounded by Apple’s cus…

I'd also add history to that list.

Apple made the leap in architecture before (PPC -> Intel) and while painful, they were successful and showed benefits from the switch.

Post reply on HN