设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:WordPress大进阶Go走过的六周年

2015-11-15 19:55| 发布者: joejoe0332| 查看: 28141| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 本周,内容管理平台WordPress迎来了重大的突破。来自W3Techs的数据显示,目前已有1/4的互联网网站基于WordPress平台。六年前,Go语言作为开源项目正式发布。从那开始,已经有超过780位贡献者,提交了30,000个commits ...


  北京时间11月9日早间消息,本周日,内容管理平台WordPress迎来了重要一天。来自W3Techs的数据显示,目前已有1/4的互联网网站基于WordPress平台。W3Techs表示:“在我们知晓内容管理系统的网站中,有58.7%的网站使用WordPress。这占所有网站的25.0%。”尽管这一数字每月都会波动,但整体来看,WordPress的市场份额正在稳步增长。

  WordPress的开发者Automattic联合创始人马特·穆伦维格(Matt Mullenweg)表示:“到今年年底,我们很高兴市场份额突破25%,更大的机会在于,有57%网站尚未使用任何明确的内容管理系统。因此我认为,我们未来仍有很大的增长空间。


  实际上,过去几年中,WordPress的市场份额并没有太大增长。过去一年该公司的份额甚至出现下跌。然而,控制超过一半的市场份额仍是杰出的成就,而这样的领先地位往往会招致各种攻击。在产品生命周期中,WordPress也遭遇了一系列的信息安全问题。更多消息,大家可以关注本次专辑……

  在六年前的今天,Go 语言作为开源项目正式发布。从那开始,已经有超过 780 位贡献者,提交了 30,000 个 commits 到项目的 22 个代码仓库。Go 的生态系统也在不断壮大,在 GitHub 已经有超过 90,000 个 Go 代码库。同时,线下活动也在很积极的展开,在世界各地都有 Go 会议和用户组。

  Go 在 8 月份发布了 Go 1.5 版本,这是 Go 发布以来最重大的版本,因为实现了自举,可以使用 Go 编译 Go。Go 1.5 完全重写了垃圾收集器,使得 Go 更适用于延迟敏感的应用;更好的支持 ARM 处理器。这些都使得 Go 适应更广泛的任务和需求。



  对于工具的改进一直激励着开发者在生产环境使用 Go。Go 团队引入了 execution tracer 和 "go doc"    命令,同时加强了各种静态分析工具。Go 团队现在正在积极开发官方 Sublime Text 的 Go 插件,可以更好的支持更多的编辑器。

  明年早些时候将会继续发布更多改进的 Go 1.6 版本,包括为 net/http 服务器和客户端提供 HTTP/2 支持;官方包 vendoring 机制;在文本和 HTML 模板支持块;新增一个内存清理工具,检查 Go 和 C/C++ 代码;其他各种改进。

  基于SSA优化编译器后端估计要到 Go 1.7 才能实现。大家不妨在本次专辑里了解一下……

  Linux 之父 Linus Torvalds 在表达针对 Linux 内核安全性的问题上,总是有自己独到的见解。在最近的访问中,他解释了为什么内核漏洞并不像人们想象得那么糟糕。


  一般发现一个Linux内核漏洞之后,进行快速的修复,但伴随而来可能还会产生其他问题,只不过一时半会儿没有被人们察觉。如果你是个程序猿,开发一段代码超过10年,那么这种模式应该是很容易理解的。

  从我们外行人的角度来看,加强Linux内核的安全性应该是内核开发者的首要任务之一。然而实际让,在内部人士看来,情况可能会复杂得多。

  在接受华盛顿邮报的采访时,他解释了为什么内核的安全性需要向其他因素妥协,如速度、效率等的因素,不像人们对安全性的理解那么简单。采访中,Linus所表达的观点与那些大力喊着安全性的开发者是不一样的。

  他说:“那些关心这种东西的人真是疯了。他们把黑白分得太清楚了。仅是本身的安全是没用的,还在于其他方面(Security in itselft is useless. The upside is always somewhere else.)。”这里到底包含了怎样的含义,大家可以关注本次专辑。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部