收录了 go编辑器 频道下的 50 篇内容
了解国外大厂如何高效写代码
Visual Studio Code(VS Code)的使用率在迅速上升,现在已经成为大多数工程师的首选编辑器,并似乎正迅速抢占其他顶级编辑的市场份额。
Go 语言发布十一周年了。回想Go语言的十周年庆典已经恍如隔世,2020年是艰难的一年,但我们一直在推动Go的发展,也带来了不少值得回忆的美好瞬间。
Go语言1.5版本拥有一个用Go语言自身编写的完整工具链,一个更快的垃圾回收器和在每一个可用的CPU上运行的goroutine。
基于Web的嵌入式开源代码编辑器ACE 1.0版本已发布,该版本支持超大文件的编辑,45种语言的高亮语法,TextMate主题,Emacs和Vi风格的按键设置以及其他特性。
在奇点临近的当下,由于各种智能移动设备的先天优势,移动开发需求持续暴涨。我想,大多数互联网软件开发团队(尤其是创业团队)都会想用尽量精简的技术栈去支持多方产品的需求。如果能用一种既可快速上手又能高效运维的技术那该有多好。如果你通读本篇并有所思考,就很可能有与我相同的感受——Go语言就是这样的一门技术。
LiteIDE是一款专为Go语言开发而设计的跨平台轻量级集成开发环境(IDE),基于Qt开发,支持Windows、Linux和Mac OS X平台。LiteIDE的第一个版本发布于2011年1月初,是最早的面向Go语言的IDE之一。到2013年1月为止,LiteIDE已经发布到版本X16。
近日,Go开发团队宣布Go 1.4 Beta 1版本发布,该版本对编译器做了重大修改,还使用Go语言对垃圾收集器、并发处理、接口管理等进行了重写,从而改善了垃圾收集器的精确性,为下个版本打造更加完善的垃圾收集器的目标奠定了良好基础。
从现在开始到12月份 Go 1.4版本发布前,Go将只接受Bug修复和小范围的调整,Go 1.4版本将实现使用Go语言来重写Go的运行时环境。
Rob Pike 是 Go 语言核心作者之一。本文是针对 Rob 的一次专访,话题涉及 Rob 四十年的职业生涯、Go 语言过去十年的发展及其未来。
越来越多的受访者发现,Go对他们公司的成功至关重要。
月以开源形式发行。就作为一个公共项目运作,有成千上万的个人和几十家公司作出贡献。开发的一种核心云计算技术。
2020 年,Go 语言的使用率上升到了 76%,66% 的受访者表示 Go 语言对公司业务很重要,92% 的受访者表示对 Go 语言的使用感受很满意。
Microsoft最近发布了跨平台开发工具Visual Studio Code的1.3版。新版已经可以支持标签页,并提供了很多其他功能。此外VS Code所依赖的Monaco代码编辑器也已剥离出来,可作为独立程序包使用。
来自Google的Go语言能够高开发人员的编程效率,并适应高并发、分布式的应用。当前,越来越多的项目基于Go语言实现或者从其他技术栈迁移到Go技术栈。Timehop的技术栈于2013年经历了从Rails到Go的转变;至今,Timehop已经高效、稳定地运行了将近一年半,每天活跃用户数达到了600万,其中95%的请求响应时间从Rails时代的700毫秒减少到70毫秒。
根据最新的Go语言调查显示,开发者们认为Go语言最大的两个问题是其缺乏对泛型和依赖管理的支持。尽管如此,在此次调查的受访者中,将Go用于专业项目的用户数量却首次超过了个人项目的用户。
在O'Reilly举办的OSCON 2014大会上,Go相关的主题要多于以往,从一个侧面说明了人们对这门语言的关注程度之高。Go语言官方博客对此进行了总结。这些主题包括5个演讲,2个研讨会及1个非正式的讨论(Birds of a Feather)。内容涉及从Java切换到Go语言、MongoDB与Go、面向对象的Go等内容。
最近,Go 1.1正式发布,相比1.0,Go 1.1包含了许多改进。最重要的改进是性能。优化的地方包括编译器、链接器、垃圾回收器、goroutine调度、map实现和部分标准库等等。
Python、Go和Rust都这么火,开发者该如何选择?
继2012年3月Google发布Go语言的第一个正式版本Go 1之后,时隔一年,Google将于近期发布Go 1.1。通过从Google网站内收集到的信息,我们了解到新版本保持了对旧版本的兼容性,同时还添加了一些重大的语言特性,修改了大量类库,并且改善了编译器、类库和运行时的实现。