Golang感觉不是一种语言,更像是一种常用工具
golang总感觉比java用起来顺手,当然是解决一些日常问题,而且golang在消耗资源方面也比java要少
的多。
各种嵌入设备,Golang比java更合适
Golang的设计哲学之一是“少即是多”
,没有万能的语言,保持简单性的方法就是只提供一种方法做事情,把事情做到极致。在这个原则的指导下,Golang对于面向对象编程的支持非常简洁而优雅:
少即是多
—没有万能的语言,换句话说一门语言不可能包含所有的特性;想囊括所有特性的语言一定是非常的复杂(C++);保持简单性的方法就是:每种特性仅提供一种方法,减少重复、冗余,试想一下,如果汽车有多个刹车板,你会感觉更安全,更便利吗?
只提供一种方法做事情,把事情做到极致,这就是go的原则,
解放程序员,不要给他提供很多雷同的功能和语句,这不会使问题简单,只会加重程序员的心智负担
少即是多:有且仅有一种方法把事情做好做对
少即是多。 你理解得越好,你将变得越简洁。
Go 就是 简单 粗暴 高效~~~~
总体来讲架构的特点核心:简单!
秉承Go语言“Less is more”的极简主义哲学,它能穿透一切表象,带你一窥网络编程的世界,让你从此彻底摆脱只会写“socket-bind-listen-accept”的窘境。