Re:Open Source Personal Relationship Manager
by robinhood on Tuesday November 15, 2022 @09:04PM
(#33617908)
In terms of simplicity, nothing beats PHP. It's easily deployable everywhere, everyone knows how to use this simple language, and the Laravel ecosystem is fantastic. But I understand what you mean.
[ Parent
| on HN ]
Re:Open Source Personal Relationship Manager
by rtheunissen on Tuesday November 15, 2022 @09:10PM
(#33617953)
I've been using PHP for a decade and recently started building APIs in Go. Everything about the process has been significantly simpler, from packages to testing to deploying and debugging. I don't think I can ever go back, and this is coming from someone who still loves PHP and works with both Go and Laravel daily.
Re:Open Source Personal Relationship Manager
by ocdtrekkie on Tuesday November 15, 2022 @10:48PM
(#33618595)
I've been exploring doing some of my PHP stuff in Go and my opinion has been the complete opposite. PHP, I can just start composing a page; Go, I have to implement a router and serving static content.
Re:Open Source Personal Relationship Manager
by dotancohen on Tuesday November 15, 2022 @11:54PM
(#33619047)
The Monica dev mentioned Laravel in this thread. In Laravel, one also must start with defining a router.
Re:Open Source Personal Relationship Manager
by herbst on Wednesday November 16, 2022 @03:25AM
(#33620405)
This is only true if you have a LAMP server already. On none of my servers runs PHP, so setting that up would be definitly more work than adding another binary to my systemd.
Re:Open Source Personal Relationship Manager
by selfhoster11 on Wednesday November 16, 2022 @05:19AM
(#33620969)
How so? If you use Docker, there are all-in-one images. If you use conventional deployment, there are howto guides and/or meta packages to get things up and running.
Besides, a lot of people use shared hosting for any number of reasons. Anything not PHP based is doomed there.