PHP To Go 转型手记

前言

作为一名PHP程序员,我感到荣幸。但在时代不断的变迁中,要具备足够的知识才可生存。

那就从Go语言学起把。

希望看到本篇文章的你可以对Go有一个基本的认识。本系列文章与我自己学习Go语言的方式去描述。以PHP代码与Go代码的对比加以区分理解。

这是转型手记的最后一章,在往下没办法再去写了,需要详细的看书去了解。本章以实战方式来对比以下PHP与Golang的写法。

这里使用Laravel与Beego(基于Go开发的MVC框架)来演示。

安装

Laravel:

Beego:

目录结构

Laravel:

Beego:

路由

Laravel:

Beego:

模型 (Model)

Laravel:

Beego:

控制器

Laravel:

Beego:

总结

学Go有1个多月的时间了。写这类的文章也遭到了很多质疑,作为一个手记去发布仅仅为了让想去学习其他语言的朋友了对新语言的一个认识,不是去对比其不同。而找其语法相似点。

语言只是工具,希望各位PHP工程师不要仅限于去使用PHP,这一年看到很多写PHP程序员未来之路一类的文章,但从未提出要去学习其他语言。

不要将自己圈在一个领域,不要做井底之蛙。

致谢

感谢你看到这里,希望本篇文章可以帮到你,谢谢。

欢迎关注 SegmentFault 微信公众号 :)

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181122B0B7GJ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券