I have a lot of respect for the people behind NativePHP. They’ve done impressive work, and their intentions are clearly to empower and enable a specific group of developers. I even contributed to the project because I wanted to help make it better. But empowering developers doesn’t mean shielding them from reality. And the reality is this: if you want to build desktop applications, you should learn how desktop applications work. Whether that means learning Electron directly, or diving into platform-native frameworks, you’ll gain a clearer mental model and avoid dangerous abstraction traps.
Ludus is finally out of beta with the biggest update to their presentation tool for creatives. I'm using it personally at my agency (madewithlove) for a long while now. It's really great and it deserves to be more famous.
Thanks, Andreas! We've been working hard on this. We'll probably write a blog post about the technical challenges/lessons we faced (amongst other things)
I built this tool years ago, recently my team took the effort to make it compatible with a modern workflow. We started by building an API and a CLI on top of that. The Github Action was not planned but felt like a logical next step. Hope this helps a lot of people out there!
Yea, I say this as I slowly rewrite major chunks of this libre project (all in PHP :P) to be competitive with the titans of the industry in terms of features.
I feel like they went to their clients and asked them what they wanted, and didn't bother to go to any of the hundreds of places using other proprietary softwares that had implemented these features and talked up their employees about said software to find out which variant of this feature to implement and how to make it better than the proprietary implementations on the market today.
Some basic research would have saved me from rewriting and cleaning up these features, but at least as a saving grace the people who wrote this do know how to write quality PHP, unlike many other projects I've worked on involving PHP.
thanks for listening. I'm already totally geeking out with a Fitbit flex and have given several other apps permission to its data. So I would love the opportunity to play with your stuff on Android