Go 语言的优点,缺点和令人厌恶的设计

Donng ·
一直非常喜爱golang,真的是能非常简单的实现一些高级的架构和服务的技巧。比如之前在PHp里面,web api和异步任务就无法并存,必须是一个nginx服务,一个异步的crontab任务,但是这样就是两套代码,维护很难。而golang里面,一个api服务,伴随一个定时更新数据的协程,就能很好的工作。同时轻量的异步消费消息,也可以很容易实现。而不需要借助kafka和daemon服务了。
#15
更多评论
确实,和rust比起来。 go除了协程和ch一无是处, 哦, 或许易用性也是一个,但是学会了就不是事了。 go给我的感觉更像是一个强类型的脚本 。 另外目前rust的异步协程还没有稳定,所以用go写网络方面的仍然是最佳选择。
#1
go语言让我重新认识到, 简陋-简单-简洁-强大-繁杂-累赘的区别。 诚然,语言只是工具,但是工具也只有好坏之分的,具体领域的适合性也是一个重要因素。
#2