内容简介:为了不辜负订阅者的支持,为 Swift 开源项目 继续“精分”。首先顶级开源项目在本文档中如何介定?将分别针对下图分类继续筛选出即高权重,又少争议的开源项目。权重设定除了 Swift 开源项目精选导图 为基础外,将再课以所在分类中影响力及开发者影响力权重。之所以算上开发者影响力权重,并非刻意为其项目贴金,主要考虑是是否相对更具可持续性。当然,可持续性并非绝对地越知名越有保障,比如:GitHub 上曾经最具影响力的 iOS 独立博主及开发者 Mattt 就曾于 2015年加入苹果后,几乎消声匿迹(无论在其个
为了不辜负订阅者的支持,为 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 开发和开源项目的同学们都是很大的鼓舞。 坦率地讲,以上内容只是在整理过程中,闲着无聊顺便“八卦”解闷,也可以认为纯粹凑字数。:joy:
言归正传,以上两位实为极为少见的特殊案例。而大部分开源社区的开发团队和开发者持续性还是很好的,尤其本文档下面所要筛取的开源项目更是最闪耀的“明星”,将以架构角度出发如何应用这些开源项目。根据本订阅号惯例,内容将依然以导图和 myMindNode 形式呈现。
持续更新中……
在 myMindNode 中浏览(每天节点都带中文简介)以上所述就是小编给大家介绍的《Swift 面向应用架构开源项目精选》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 架构简洁之道:从阿里开源应用架构 COLA 说起
- MIPS芯片架构宣布开源
- 掘金 AMA:听分布式架构 SOFA 的开源负责人黄挺聊分布式架构和开源
- 开源库架构实战——从0到1搭建属于你自己的开源库
- 七个管理基础架构性能和弹性的开源工具
- 开源 | 架构师技术图谱,6.5k Star
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Effective Python
布雷特·斯拉特金(Brett Slatkin) / 爱飞翔 / 机械工业出版社 / 2016-1 / 59
用Python编写程序,是相当容易的,所以这门语言非常流行。但若想掌握Python所特有的优势、魅力和表达能力,则相当困难,而且语言中还有很多隐藏的陷阱,容易令开发者犯错。 本书可以帮你掌握真正的Pythonic编程方式,令你能够完全发挥出Python语言的强大功能,并写出健壮而高效的代码。Scott Meyers在畅销书《Effective C++》中开创了一种以使用场景为主导的精练教学方......一起来看看 《Effective Python》 这本书的介绍吧!