Skip to content
This repository has been archived by the owner on Jun 17, 2020. It is now read-only.

Why deprecated? #47

Open
DarrenCook opened this issue Jul 5, 2019 · 10 comments
Open

Why deprecated? #47

DarrenCook opened this issue Jul 5, 2019 · 10 comments

Comments

@DarrenCook
Copy link

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?)

@aguynamedben
Copy link

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

@survili
Copy link

survili commented Sep 11, 2019

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

Thanks

@Zyles
Copy link

Zyles commented Sep 16, 2019

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

@aguynamedben
Copy link

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.

@j3g
Copy link

j3g commented Oct 21, 2019

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.

@jhchill666
Copy link

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?

@aguynamedben
Copy link

@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. 👎

@j3g
Copy link

j3g commented Oct 30, 2019

@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. 🍳

@standuprey
Copy link

standuprey commented Nov 8, 2019

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

@jsphweid
Copy link

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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants