3万Star下载次数1.2亿的开源项目破产 此项目为何被开发者抛弃
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

Faker 是一个流行的模仿数据生成库,程序员只需简单地几步操作,就可以在浏览器和 Node.js 中生成很多的假数据,GitHub 的 Star 已超越 25000 星,可是 Faker 的开发人员 François Zaninotto 计划放弃对 Faker 更新维护。根据 GitHub 的数据显现,最近一次更新在 2020 年 12 月 11 日。下面就让全球主机测评小编来带大家了解一下吧。
Faker 意外诞生
Faker 诞生很意外,François Zaninotto 需要为他的项目生成模拟数据,于是就在 2011 年 10 月开发了 Faker 项目 。因为 Faker 能产生很多的模拟逼真的数据,因而 Faker 在 PHP 社区被很多开源爱好者使用并获得好评。据 François Zaninotto 在博文中透露,截至 2020 年 10 月已有 450 多个贡献者(感谢他们的付出),被 713k 个项目所依赖。
<?php// use the factory to create a FakerGenerator instance$faker = FakerFactory::create();// generate data by accessing propertiesecho $faker->name; // 'Lucy Cechtelar';echo $faker->address; // "426 Jordy Lodge // Cartwrightshire, SC 88120-6700"echo $faker->text; // Dolores sit sint laboriosam dolorem culpa et autem. Beatae nam sunt fugit // et sit et mollitia sed. // Fuga deserunt tempora facere magni omnis. Omnis quia temporibus laudantium // sit minima sint
François Zaninotto 表示 Faker 很臃肿,在于很多用户下载了不必要的语言版本,原先只要 10 KB,现在却必须下载 3 MB。另一个核心设计问题是 seed (数据库模拟数据填充命令),为了允许可复用的构建,Faker 生成器接受 seeder,使用相同的 seeder,Faker 将始终生成相同的模拟数据。这导致无法对现有提供程序进行任何重大更改,例如删除过时的数据或重复的内容,为了填入新的模拟数据,Faker 必须避免数据被修改。
Faker 维护太难了作者认为维护这个 Faker 太难了,因为 Faker 很多模拟数据都是从别的地方粘贴复制过来的,并受到版权法律保护,还有用户提交的 PR 都是作者看不懂的语种,因此他无法辨析数据的优劣,出于版权等风险考虑,他最终关闭了许多 PR,并盲目地合并了部分其他 PR。最主要原因是 François Zaninotto 没有时间去维护 Faker,而且他已经有 5 年时间没有写过一行 PHP 代码了。
有人提议将 Faker 移交到专门维护项目的组织, François Zaninotto 拒绝了,他认为这是在“诋毁”一个 25,000 Star 项目的声誉。
Faker使命完成了
Packagist 统计,Faker 已被下载 1.21 亿次
François Zaninotto 表明:“Faker 被下载了 1.21 亿次,足以说明它现已足够好。成千上万的 Faker 用户不可能一起都错了,对吧?”
所以 François Zaninotto 决定 “退休”,意味着 François Zaninotto 不会接受新的 PR,不会合并现有的 PR,不会发布新版本,也不会接受新的维护者,将完全禁用来自 Faker 存储库的告诉,并删除收件箱中所有与 Faker 相关的消息的存档——这对地球来说又是一个好行动。他以为这个决定伤害了那些为 Faker 付出时间和作业的贡献者,他对此深表歉意,别的他以为这个行为符合 PHP 社区的利益。
François Zaninotto 最后表明:“Faker 依然可以在 Packagist 上运用,只要您不升级 PHP 版本,它就会继续作业。信任其他人很快就会发布一个新的库来代替 Faker,它会比 Faker 好得多,而且会发展得更快。”
最后,屏幕前的你运用过 Faker 项目吗?你要是原开发者会抛弃这个项目吗?
关注全球主机测评,我们将为您提供更多最新最全最专业的行业资讯以及主机促销活动
[国外永久免费VPS]历史优惠活动内容
猜你可能想看的VPS
- DogYun→圣何塞 CN2 GIA 线路经典云月付 15.6 元起 动全球[VPS测评]
- 越南 VPS $3.52 月 1G 内存 20G 硬盘 100Mbps 全球[VPS测评]
- NAT NecoVM→适合移动用户的中转 NAT 机器 100M 带宽 全球[VPS测评]
- 圣诞优惠 PacificRack→ 2 核 2GB 35GB 2TB 1WINDOWS
- RAKsmart→圣何塞独服 100Mbps-10Gbps 带宽 不限流全球[VPS测评]
- 便宜 $1.57 月 1 核 512M 内存 5G SSD 25Mbps全球[VPS测评]
- HostEve→$2 月 1GB 内存 20GB SSD 空间 不限流量虚拟空间(主机)
- 疯狂猜成语 图猜成语一个迷宫一只象棋的马走出来是什么成语?全球[VPS测评]
- 恒创科技2020 跨年盛典!香港服务器全场低至 5 折 续费即赠额外时长香港VPS[主机]
- 推荐 腾讯云秒杀→新增企业 1 折专区 2 核 4G 5M 带宽 3 年全球[VPS测评]
- photoshop 打开图片提示→无法完成请求 因为找到不知名的或无效的全球[VPS测评]
- 疯狂猜成语 图猜成语一个男人在前面唱歌一个女人在后面跟着是什么成语?全球[VPS测评]
- 搬瓦工VPS CN2方案和CN2 GIA-E 方案的选购建议全球[VPS测评]
- WordPress网站代码实现网站弹窗广告全球[VPS测评]
- 什么是阿里云 ECS 服务器全球[VPS测评]
- hostodo新增斯波坎机房,八月促销Nvme硬盘容量翻倍,赠送免费Di全球[VPS测评]
- Virmach 黑五及超级星期一活动全球[VPS测评]
- CloudCone 512M 内存 15G 储存 1T流量 洛杉矶 MC全球[VPS测评]
- 恒创科技怎么样?香港美国云服务器/独服/高防全场2.5折起美国VPS[主机]
- php168数据库配置文件在哪里?如何修改数据库配置文件全球[VPS测评]
- 瓜云互联怎么样?香港/美国洛杉矶CN2高防vps 50G月付34元美国VPS[主机]
- 咖啡主机:享受7、8折促销 美国vps仅需15.4元/月 香港vps仅需美国VPS[主机]
- 纳米云怎么样?纳米云香港vps,4核1G主机价格80元/月香港VPS[主机]
- 乐趣云怎么样?香港美国云服务器首月8.8元,新增IP5元/个美国VPS[主机]
- 一万网络双蛋狂欢活动:2核2G5M云服务器仅377.46元/年全球[VPS测评]
- 咖啡主机:美国高防vps、香港vps 可享受6-7折促销 每月仅需14元美国VPS[主机]
- 跨境电商拔节生长关键期,宁波政协委员月谈会精准助力!全球[VPS测评]
- 缓解云计算人才焦渴,苏州工业园区用三年引得源头活水来全球[VPS测评]
- 翔云网络怎么样?香港云服务器优惠99/月,国内4核4G高防服务器6800香港VPS[主机]
- 一万网络双蛋狂欢活动:2核2G5M云服务器仅377.46元/年全球[VPS测评]
转载请注明原文地址:http://140.238.13.167:12355/read-187130.html











