编程世界的新旧交替:PHP 开发者的 Golang 转型之路

本篇文章是同行技术研讨系列的第二篇,上一篇为大家梳理了 ReactVue 的十年“相爱相杀”。大家看的还过瘾吗?今天,我们来接着分析这一组新旧碰撞的技术语言。

在后端开发领域,PHPGolang 代表着两个时代的声音。PHP 作为一种历史悠久的脚本语言,与众多经典的网站和应用紧密相连。而 Golang ,作为一种由 Google 开发的现代编程语言,以其高性能和并发处理能力获得了开发者的喜爱。

本文旨在梳理近几年社区中关于这两种语言话题下的开发者手记,这些文章记录着开发者们在新兴技术的背景下转型、迁移、学习新知识,适应技术变革,接受新技术挑战。


PHP 混合 Go 协程并发
golang 调用 php7

热衷于 Go 研发的滴滴出行 | problem solver

从 PHP Laravel 到 Go Iris--路由篇

作者:Ryan是菜鸟
应该有不少 PHPer 像我一样使用 Laravel 同时在学习 Go,所以为了便于Laravel开发者可以快速的转到 Iris 开发,我准备写一系列这两者框架的比较文章。

php开发者快速上手go之使用gorose orm

作者:fizz
最近迷恋上了 go 语言, 对 go 有种特别的好感。可是, 由于之前做了很久的 php 开发, 刚开始用 go 做 web 开发有点不太习惯, 在体验了百般不爽之于, 痛定思痛, 就自己撸了个 go orm, gorose 就这么诞生了。

PHP To Go 转型手记 (一)
PHP To Go 转型手记 (二)
PHP To Go 转型手记 (三)
PHP To Go 转型手记 (终)

作者:CrazyCodes
作为一名 PHP 程序员,我感到荣幸。但在时代不断的变迁中,要具备足够的知识才可生存。
那就从 Go 语言学起吧。

从PHP迁移至Golang - 基础篇
从PHP迁移至Golang - 热更新篇

作者:yabohe
Why Not PHP
Why Golang
How To

PHP转Go系列:字符串
PHP转Go系列:数组与切片

作者:平也
用过 PHP 的同学应该很清楚,无论多么复杂的数据格式都可以用数组来表达,什么类型的数据都可以往里塞,它是工作必备的一部分,使用很简单,易用程度简直变态。

PHP转Golang一些感想

作者:JonnyShen
由于某些原因参与到团队 Golang 项目的开发中,之前开发主要用的PHP,现在 Golang 用了也有较长一段时间了,就想着写篇博客分享下现在的一些感想,缕一缕 Golang 的优缺点。

golang 编写 PHP 扩展

作者:战线
phper 都知道 php-extension 采用 C/C++ 编写.
由于 C/C++ 开发效率问题我们来采用 golang 编写 php-extension
充分利用 golang 的开发效率和生态给 PHP 添砖加瓦。

PHP 码农的 go 语言密码本项目开发实战 - 项目介绍
PHP 码农的 go 语言密码本项目开发实战 - 搭建开发环境
PHP 码农的 go 语言密码本项目开发实战 - 实现前端界面

作者:zzxworld
我是一名 PHP 程序员。最近对 go 语言有了兴趣。所以我准备从身边的一个项目入手,实践并学习一下 go 语言。

我是如何从 php 转型写 go 的

作者:remember
如果你一直沉寂在 php-fpm 那一套,导致的现象可能是你不知道上面的运行结果。别不信,好多人真的不知道为什么,当然我没有黑语言的意思。

PHP+Golang 商品秒杀功能

作者:sengerlion
框架 laravel,使用 golang 并发编程模拟秒杀。

GO 语言快速学习 | PHP转GO笔记

作者:smallsha

Go 想要加个箭头语法,这下更像 PHP 了!
PHP 都有,Go 凭什么不支持命名参数调用函数?
Go 的一些有趣数据:中国最多人用、开发者年轻;PHP 明显下滑的趋势

作者:煎鱼
一名热衷新技术的后端大佬

万万没想到,go的数据库操作,也能像php一样溜了

作者:汤哥搞开发
很多人都是从 php 转过来的吧,不知道你们有没有发现,go 界的 orm 并没有像 php 的 orm 一样好用。这篇文章里,我们认真的讨论下这个问题,并且会在后面提出解决方案。

PHP转Go实践:xjson解析神器「开源工具集」

作者:王中阳Go
我和劲仔都是 PHP 转 Go,身边越来越多做 PHP 的朋友也逐渐在用 Go 进行重构。重构过程中,会发现 php 的 json 解析操作(系列化与反序列化)是真的香。反观 go 使用标准库encoding/json,来做 json 解析就没有那么愉快了(只要数据类型定义不对,就很容易抛 error)

线上又报502了?不如试试go,实例证明php被go虐成渣

作者:hongzhulei
前一段时间,每当有新项目上线,或者爬虫来爬的时候,服务器基本上就爆满了。MySQL直接就宕机了。为了解决这种情况,我们使用es来支持数据的检索,提供服务。MySQL的问题解决了,但是网站还是支持不了高并发。访问量一大就返回502

垃圾回收之Python PHP Java Go对比

作者:菜皮日记
本文对比了四种语言在垃圾回收方面的实现,其目标都是相同的,即希望做到准确又高效的识别和清理内存中的垃圾对象,不同语言之间在实现思路上有相似之处,又各自有不同的侧重点。

这些文章记录了开发者们在由 PHPGolang 迈进中的挑战与学习。对于开发者来说,这是一次蜕变,也是一次成长。我们可能会怀念 PHP 的简便和熟悉,但 Golang 的高效和现代特性同样吸引人。

最终,我们都在寻求更好的解决方案,为的是更优的性能,更强的并发,和更广阔的未来。无论选择何种语言,不变的是我们解决问题的决心和对技术的热爱。让我们保持开放的心态,继续学习,继续进步❤️

你可能感兴趣的:(phpgo)