electron-remote icon indicating copy to clipboard operation
electron-remote copied to clipboard

Why deprecated?

Open DarrenCook opened this issue 6 years ago • 10 comments

Has it been deprecated in favour of some other package, or idiom, that we should all be using? (If so, which one?)

Or is it just because it is marked as "No Maintenance Intended" ? (In which case, and if there is no superior alternative to switch to, advertising for a new maintainer might be clearer?)

DarrenCook avatar Jul 05 '19 11:07 DarrenCook

I'm curious about this too. If there's a better idiom to use it'd be helpful to know.

aguynamedben avatar Aug 23 '19 19:08 aguynamedben

@anaisbetts - can you shed some light on why it's deprecated and also what can be an alternative?

Thanks

survili avatar Sep 11 '19 13:09 survili

Also want to know. Need to move stuff to background processing.

Zyles avatar Sep 16 '19 10:09 Zyles

Guessing... did y'all switch to using more WebWorkers for data processing within the same process? It still would be nice to understand what a good alternative idiom is to what this library provided.

aguynamedben avatar Sep 25 '19 20:09 aguynamedben

I'm getting the feeling there are NOT a lot of Electron apps being made...because this library solved a REAL issue. I just started on an Electron app and i'm finding the current status of a lot of tutorials and libs to broken :( This library is EXACTLY what electron needs but Github isn't providing it. So strange that we all have to hack together our own solutions.

j3g avatar Oct 21 '19 05:10 j3g

electron-userland/electron-spellchecker, of which the maintainer of this module is a contributor, has a hard dependency on this, so - as per above - why deprecated?

jhchill666 avatar Oct 29 '19 11:10 jhchill666

@j3g You're new to an open source framework so when things aren't working as you expect you go on to the repos for open source libraries and start flaming open source maintainers? Not cool. 👎

aguynamedben avatar Oct 30 '19 18:10 aguynamedben

@aguynamedben who am I flaming in my comment? My observation of the state of electron right now is that a lot of things are broken. Because while i'm learning and I try to use a "boilerplate" they are all broken. If you are confused, I was very excited about this "electron-remote" project. I need it to do background downloads and unzipping. But now that it is deprecated I will have to solve the problem on my own. To be more specific, I PRAISE this project. Good work. Does that make sense @aguynamedben? or do I need to explain myself further. 🍳

j3g avatar Oct 30 '19 21:10 j3g

That could be one reason: "Do it with webworkers!" https://electronjs.org/docs/tutorial/multithreading

Although I am not sure how to make http calls in a web worker, which rx-dom seemed to solve nicely

standuprey avatar Nov 08 '19 20:11 standuprey

It's definitely deprecated because the author doesn't intend on maintaining the project.

Now as to why that is...

My guess is that with the latest versions of electron, this library may not be necessary anymore. I'm not an electron expert but I found this article that suggests using "the new ipcRenderer.invoke() method that’s available as of Electron 7" which allows you to finally communicate with the main process asynchronously with native electron... i.e. making this library unnecessary.

That's just my guess though. Please correct me if I'm wrong.

jsphweid avatar Jan 18 '20 04:01 jsphweid