3 ms·
Thank you Friendica team! We need more work in this space! > Friendica runs on PHP with MySQL as a database. If you can run WordPress, you can run Friendica.
by Xeoncross 9y ago
Thank you Friendica team! We need more work in this space!
> Friendica runs on PHP with MySQL as a database. If you can run WordPress, you can run Friendica.
This is a problem. I picture the future decentralized systems being a self-contained system that runs on your device (desktop or mobile) as well as servers for more technical people.
To this end the only scripting language that can pull this off is Javascript. Ruby and PHP are not needed or useful in this space.
To anyone that reads this, please take a couple weeks to learn Node (+electron or react-native), Go, or (hardest) Rust.
- darkstar999 9y agoIn what way is installing and running node different than installing and running PHP or any other? Anything that ran like this would have to be contanerized anyway, meaning literally any stack would work.
- Xeoncross 9y agoI wasn't talking about running a node server application. I used "node" to refer to the v8 engine being embedded into an electron or mobile app which Ruby and PHP can't do (at least with any level of ease).
- russdpale 9y agoNo!! God not electron. Please no more electron apps. This seems pretty good but haven't used it yet. https://proton-native.js.org https://proton-native.js.org
- parvenu74 9y agoThis makes me think of Docker containers but for desktop rather than server use. Let the language/stack be Elixir/Phoenix if that's what the devs want to use; as long as I can pull down an app container that runs on my machine then the need to rely on a least-common-denominator language goes away and we're all better off.
- Xeoncross 9y agoDo you really think regular people are going to run docker containers? My point is that decentralized networks need to be easy to run by normal people. Go, Rust, Java, C, Swift, etc.. can all be compiled into an app and handed off to a user to run.