DEV Community

Discussion on: Introduction to Go for PHP Developers

Collapse
 
brpaz profile image
Bruno Paz

Great article.

I have been working in both PHP and Go on the last months in my company, and I think they really complement each other very well. Some of the known weak points of PHP like concurrency or long running processes are the strengths of Go.

Plus, Go is really great for applications like system tools, command line tools or small services (ex: slack bots, webhooks listeners, etc), because since it compiles into a single binary makes it incredibility easy to install and run in any system.

PHP is still one of my favorite languages for general web application development as I can write clean code really fast, thanks to OOP design and frameworks like Symfony.

Adding a mix of Go for more specific use cases and you can build almost anything.

So,if you are a PHP developer, I really recommend taking the time to learn Go.

Collapse
 
fzammit profile image
Fabio Zammit

Great insights.

I am curious to see whether you had an instance where GO would consume the data received by the Symfony APP i.e. listening to some form of events etc? If so could you please give some examples as to how you went about this.

Thanks :)