The Quiet Return to PHP
by David Connelly, Founder of Trongate
When Trongate first launched, I made my share of mistakes - a desktop app nobody needed, bloated modules, and documentation that wasn’t ready for the world. I own all of it. Those early missteps taught me something invaluable: developers don’t want grandiosity; they want clarity, simplicity, and control.
Then something shifted. PHP 8.2 and beyond delivered the speed, precision, and elegance the language had always promised. Meanwhile, much of the frameworks world marched in the opposite direction - more layers, more “magic,” more ceremony. Developers began to ask the question nobody in the establishment wanted to hear:
“Why does ‘Hello World’ need a small library of autoloaders?”
The answer turned out to be simple: it doesn’t.
So we stripped everything back. We kept only what serves the developer. We removed everything that gets in the way. No mystical abstractions. No service containers. No dependency labyrinths. No illusions of simplicity masking deeper complexity. No third-party code. Just the essentials:
- One
index.phpentry point - One URL → one method
- One database call → one clean, predictable result
This is what I call Native PHP - code that moves with the language instead of wrestling against it. A philosophy of development where clarity wins, where performance is natural, and where the developer is in full command.
Today, talented contributors from around the world have taken this vision further than I ever could alone. They’ve made Trongate faster, safer, leaner, and truer to its core than v1 ever was. Trongate is no longer a “one man show.” It’s a community of developers who believe that the best code is the simplest code.
And here’s the truth: this isn’t a rebellion. It’s a homecoming. A quiet, steady return to the essence of PHP itself - direct, powerful, and unapologetically efficient.
When I launched Trongate v1, I spent a great deal of time ranting about all the things that I don't like. This time is different. For one thing, I'm no longer alone. This time, I am simply one voice among a growing community of Native PHP developers. The days of ranting about all the things that we don't like are officially over. This time, we're here to show people what we do like.
– David Connelly
We're continually improving the Trongate documentation. If anything is incorrect, unclear, incomplete, or could be better, we'd genuinely appreciate your input.
Share your thoughts in the Documentation Feedback.