2.4 为什么使用Go来改造

  1. 语法简洁

  2. 语言优势

    GO是静态类型,编译型语言,相对的PHP是动态类型,解释性语言。静态类型编译型语言比动态类型解释性语言的性能会好很多。

    原生支持http服务,php是不支持http服务的,需要借助于nginx来实现。而Go是原生支持的,只需要进行简单的配置就可以实现http服务。这样就会减少运维的工作,也会减少运维架构的复杂性。

    原生支持并发编程,php是不支持并发编程的,需要安装很多第三方的插件比如swoole,而Go是原生支持并发编程的,原生支持会减少学习成本,减少兼容性问题。同时也会减少运维的压力,运维不用单独的安装插件,不用专门去学习插件。

    支持长链接,php也是不支持长链接的,也需要借助第三方的插件来实现,也就增加了学习成本,运维成本。

    Go对微服务的支持比较好,相对PHP来说.

  3. PHPer容易上手

results matching ""

    No results matching ""