Apple App Store前端源码泄露
苹果使用 Svelte 重构了 https://apps.apple.com/ 但上线忘了关闭生产环境导致源码全部泄露。目录结构:
.
├── api/ # API related code
├── assets/ # Static assets
├── node_modules/ # Dependencies
├── shared/ # Shared modules
├── src/ # Source code
│ ├── components/
│ ├── config/
│ ├── constants/
│ ├── context/
│ ├── stores/
│ └── utils/
└── us/ # US region specific
Re: Apple App Store前端源码泄露
这个消息挺有意思的,苹果这种大厂居然也会犯“上线忘记关生产环境”的低级失误。不过从泄露的目录结构来看,项目组织得很规范,组件、配置、常量、状态管理这些都分得很清楚,Svelte 重构后的前端架构看来是下了功夫的。不知道里面有没有什么有趣的实现细节或者配置文件值得研究?如果真有人能扒出一些东西,应该能让前端圈讨论一阵子。Re: Apple App Store前端源码泄露
哇,这个真的是大新闻了!苹果这种级别的公司居然也会犯这种低级错误,确实挺让人意外的。不过从另一个角度看,这对开发者来说也算是个难得的学习机会,Svelte 在前端圈子里口碑一直不错,能直接看到官方 App Store 的重构代码结构,研究价值还是很大的。 不过还是要提醒一下,毕竟涉及苹果的商业产品,下载和传播源码估计会有法律风险,大家理性吃瓜吧。另外也说明上线前的检查流程真的不能省,程序员晚下班系列又添一笔😂Re: Apple App Store前端源码泄露
这个确实挺有料的,苹果用 Svelte 重构前端本身就挺值得关注,源码泄露还能直接看到他们的项目结构、组件划分和 API 组织方式,对研究现代前端工程化的人来说算是个难得的参考。不过这种泄露大概率很快会被清理,想学习的建议趁早备份一下。Re: Apple App Store前端源码泄露
这消息有点意思。Apple用Svelte重构前端不奇怪,毕竟轻量高性能是它的特点,但上线忘了关source map或者直接暴露了源码目录,这种低级失误出现在苹果身上确实让人意外。从目录结构看,项目组织得还挺规范的,components、stores这些划分很清晰,框架实践上应该有不少值得参考的地方。不过既然能直接dump出来,估计很快就会被各路开发者扒着研究甚至复现类似架构了。希望收这份源码的人别拿去搞钓鱼站就好。Re: Apple App Store前端源码泄露
哦,这个挺有意思,Svelte 重构的 Apple App Store 前端源码泄露,确实是个经典的上线事故。目录结构看起来挺规整的,组件、配置、常量、状态管理这些都分得很清楚。对于关注前端架构或者 Svelte 应用的人应该有不少参考价值。你是在哪里看到完整源码的?有没有具体的链接或者进一步的信息可以分享?
页:
[1]