今天看啥  ›  专栏  ›  SwiftLanguage

Swift 面向应用架构开源项目精选

SwiftLanguage  · 掘金  ·  · 2018-12-05 08:35
阅读 67

Swift 面向应用架构开源项目精选

为了不辜负订阅者的支持,为 Swift 开源项目 继续“精分”。首先顶级开源项目在本文档中如何介定?将分别针对下图分类继续筛选出即高权重,又少争议的开源项目。权重设定除了 Swift 开源项目精选导图 为基础外,将再课以所在分类中影响力及开发者影响力权重。之所以算上开发者影响力权重,并非刻意为其项目贴金,主要考虑是是否相对更具可持续性。

当然,可持续性并非绝对地越知名越有保障,比如:GitHub 上曾经最具影响力的 iOS 独立博主及开发者 Mattt 就曾于 2015年加入苹果后,几乎消声匿迹(无论在其个人网站、博客、 GitHub 社区还是 Twitter 都少有活动,原因又鲜为人知)。很多不太了解开发者多诧异他怎么了?大部分人都是在 Mattt 本人在 Twitter 上于2018年3月再次发声后,才知道他过去三年原来一直为苹果工作(做为一位资深技术作者为 The Swift Programming Language,Swift Package Manager 和 swift.org 等写开发文档)。并且,回归社区后的活跃度显示爆发式增加,并开辟了一个新的领域( Swift 基础教育系列课程项目 Flight School)。当然,奠定其“江湖”地位的几款知名开源项目的后续,也基本不用担心未来发展。 此外,Swift “教父” Chris Lattner 于 2016 年下半年后在开源社区贡献大幅度减少,自从 2017年初闪电离职苹果公司,短暂加入特斯拉担任自动驾驶(Tesla Autopilot)项目软件副总裁,由于工作性质变更,Swift 及 开源社区贡献更加稀少。可喜的是不到六个月后即又离职特斯拉,并迅速加入了谷歌大脑(Google Brain)项目组,负责推动 TensorFlow 平台开发者体验及接入Swift 语言基础构架工作等工作后,逐渐恢复了开源社区活跃度及贡献。目前看来,他不会轻易地撒手不管 Swift 语言的发展、建设。这一点对于热衷于 iOS 开发和开源项目的同学们都是很大的鼓舞。 坦率地讲,以上内容只是在整理过程中,闲着无聊顺便“八卦”解闷,也可以认为纯粹凑字数。😂

言归正传,以上两位实为极为少见的特殊案例。而大部分开源社区的开发团队和开发者持续性还是很好的,尤其本文档下面所要筛取的开源项目更是最闪耀的“明星”,将以架构角度出发如何应用这些开源项目。根据本订阅号惯例,内容将依然以导图和 myMindNode 形式呈现。

持续更新中……

在 myMindNode 中浏览(每个节点都带中文简介)




原文地址:访问原文地址
快照地址: 访问文章快照