Owens
Electron 6 just released, how to use with Phoenix?
Would love to know if anyone has made an Electron app from your Phoenix app.
I know a lot of people like to hate on Electron. Yes, it’s bloated and the performance is not amazing, but AFAIK there’s nothing out there that can match the ease of building a cross-platform desktop app that just works.
Most Liked
Owens
Will check it out, thanks!
Also, I just came across this, which I think solves my problem: Progressive Web Apps | web.dev
kokolegorille
As there is a package for phoenix js, I found it easy to integrate phoenix w/ javascript.
I made some test w/ Electron + React and was quite satisfied by the result.
kokolegorille
The package is at https://www.npmjs.com/package/phoenix
LiveView is trying to avoid js, so it would not be the best match… unless your electron application is just a web client.
But You can do better, because You could also have a state manager in the frontend (like Redux, or newly use reducer hook).
Having a state manager on the frontend allows You to transform any data received in whatever You want. For example, I use those data in the frontend w/ THREE.js
LiveView is a way to have the state manager on the backend. But it will mostly communicate in HTML.
Having a state manager both in the backend AND in the frontend looks like a good solution to me, because You can send data on the wire only (JSON) ![]()
Popular in Questions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance









