作者empliu (Liu)
看板Soft_Job
标题[讨论] Python取代JavaScript成为GitHub上最受欢
时间Thu Nov 14 12:51:43 2024
Python取代JavaScript成为GitHub上最受欢迎的语言
https://www.ithome.com.tw/news/165829
GitHub上周公布该平台一年一度的开放源码调查报告Octoverse 2024,指出Python已经取
代JavaScript成为该平台上最受欢迎的程式语言,同时估计印度开发人员数量将在2028年
超越美国,成为GitHub上最大的开发者社群。
该报告的调查期间是自2023年10月1日至2024年的9月30日。这一年来GitHub上的专案数量
成长了25%,目前总数为5.18亿个;光是这一年开发人员对该平台所有专案所作的贡献就
超过52亿次;开发人员对整体专案的贡献次数成长了98%,对生成式AI专案的贡献次数成
长59%。
GitHub说,相信是生成式AI造就了Python,令它成为该平台最受欢迎的程式语言。Python
的语法简单易读,拥有丰富的函式库与框架,具备庞大的社群基础,既跨平台又支援实验
性的开发,都让它成为AI与资料科学领域的热门选择。不过,尽管Python在总活动量上超
越了JavaScript,但迄今GitHub最热门的程式码上传语言依然是JavaScript。
另一个受惠於生成式AI的,则是经常被用在资料分析与机器学习的开源互动运算环境
Jupyter Notebooks,这一年於该平台的使用量增加了92%。
GitHub指出,Python与Jupyter Notebooks的表现都突显了该平台资料科学与机器学习的
快速成长,而且它们还看到人们对AI代理工具,以及小型模型的兴趣日益浓厚,这反映出
随着人们愈来愈关注AI的新用途,整个产业正在发生转变。
调查发现,AI模型已成为开发人员技术堆叠的一部分。随着开发人员找到愈来愈多新的AI
用途,生成式AI模型在软体开发中的作用,已从协助开发人员撰写程式码,转变成应用程
式开发的重要基础。
GitHub上的前五大开发人员社群依序是美国、印度、中国、巴西与英国,有监於印度开发
人员的数量快速成长,GitHub预测印度将在2028年超越美国,成为该平台最大的社群。若
计算GitHub上前五大开源码专案的贡献者社群,则是美国、印度、德国、巴西与英国,中
国位居第六名。
这一年印度的开发人员数量成长了28%,超过1,700万名,GitHub是印度最受追捧的技能之
一,得以与英文文法能力比美。
而巴西开发人员数量在这一年来成长27%,拥有逾540万名开发人员。原因包括巴西的中央
银行推出了Pix即时支付系统,并透过GitHub开源,推动当地的开发者与金融科技业者的
参与,并促进开放银行产业;巴西政府亦近日宣布一项40亿美元的AI投资计画。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 202.182.96.174 (日本)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1731559936.A.3EA.html
1F:推 gino0717: 巴西真让人意外 11/14 13:29
2F:推 MoonCode: 巴西光能有个 Lua 就知道很猛了 11/14 13:30
3F:推 AxelGod: 印度大军… 11/14 14:11
4F:嘘 hegemon: 三哥一堆人都开自己的GitHub repo , 把现成其他人的专案 11/14 14:17
5F:→ hegemon: 复制push上去就敢拿出来当自己的作品了 11/14 14:17
6F:推 aria0520: 是最常用 不是最受欢迎 没几个写js的会喜欢js xd 11/14 17:10
7F:推 neo5277: 鄙视链又要开战了吗? 11/14 17:18
8F:推 rugia813: 其实我还蛮喜欢js的 11/14 17:40
9F:推 tzouandy2818: JS不错啦 问题多 但方便也多 11/14 17:54
10F:推 wulouise: 我觉得TS可以 11/14 18:09
11F:推 the3084010: TS+1 习惯静态强型别 11/14 18:47
12F:推 Noice: 补充一下这个排名是把 TS 跟 JS 分开算,所以… 11/14 20:13
13F:推 aria0520: 没有鄙视啊XD 我也是写JS 有感而发而已 11/14 22:10
14F:→ acgotaku: 挂个 Copilot 跟开了天眼一样 什麽语言都马上改好 11/14 23:49
15F:推 WWIII: 迟早的事 世界最强语言 蟒蛇 11/15 00:25
16F:推 hermithsieh: 给蛇蛇一个机会 11/15 00:34
17F:推 neo5277: 写蛇很讨厌的一点就是套件问题 11/15 01:22
18F:推 jobintan: 你蛇蛇有像JS或TS那样厉害的前端框架吗? 11/15 06:51
19F:→ DrTech: python已经演化成,不需要前端框架,直接写後端逻辑,就能 11/15 07:58
20F:→ DrTech: 写完整的前後端了。例如streamlit, gradio, …一堆。有些 11/15 07:58
21F:→ DrTech: 套件还能透过後端写前端的bootstrap style。 11/15 07:58
22F:→ DrTech: python的确没前端框架,因为有"前後端"全包的框架。 11/15 08:00
23F:推 VScode: 现在直接出嘴叫GPT帮你call API 好像也不需要前端了 11/15 12:56
24F:推 viper9709: 蛇蛇可爱(咦) 11/15 14:33
25F:推 hegemon: 前後端全包的framework java, .net, js, ruby, go都有, 11/15 15:45
26F:→ hegemon: 也不是什麽新鲜事 11/15 15:45
27F:→ acgotaku: js 的普及跟react/vue 这些框架没关系 是他的规范化 11/15 16:03
28F:→ acgotaku: ECMAScript早期规范化 让js在游览器可以说不可能取代 11/15 16:39
29F:推 xluds24805: js 其实还不错,只是那个套件管理太惨了 11/15 17:40
30F:推 jhjhs33504: 吃到AI训练红利 有规范有大厂资源开放 python的code少 11/15 17:48
31F:推 HelloPTT: JS就写前端就好,node.js太小众 11/15 20:02
32F:→ zxcasdjason1: 从前端转後端後,每逢听到别人说前端很简单都会笑 11/16 03:40
33F:→ zxcasdjason1: 语言就只是工具,很多人喜欢战效能,我是觉得谁能 11/16 03:42
34F:→ zxcasdjason1: 让我准时下班比较重要 11/16 03:42
35F:→ peter9s3b: 要release的产品py太容易逆工程 11/16 09:06
36F:→ netburst: js爽 11/17 12:45
37F:推 geese: 现有用户我们再来讨论效能(拖走) 11/19 09:39