2 ms·
The "specific problem domain" for Erlang is scalable, reliable network services. The problem with GUIs is that making a simple UI is relatively easy, but makin
by jake_morrison 6y ago
The "specific problem domain" for Erlang is scalable, reliable network services.
The problem with GUIs is that making a simple UI is relatively easy, but making a really world class native UI is practically almost impossible. Witness the fact that even Microsoft is using Electron instead of writing native GUI code.
One of the really fundamental problems is that GUIs need to be done in the native language of the OS (e.g. C++), so any scripting language either needs glue like pyqt or to talk over a socket to a GUI, which limits performance.
Having said that, you can make ok GUIs in Erlang with the wx libraries, and there is Scenic for making custom UIs for e.g. embedded systems https://github.com/boydm/scenic https://github.com/boydm/scenic