Workflow
Vite
icon
搜索文档
好家伙!尤雨溪公司融 8890 万,要终结 JS 工具碎片化。网友:早点统一吧
程序员的那些事· 2025-11-03 03:13
融资与投资者 - VoidZero公司完成1250万美元(合约8896万人民币)的A轮融资 [1] - 本轮融资由Accel领投,Peak XV Partners、Sunflower Capital跟投,并获得Framer的Koen Bok和StackBlitz的Eric Simons两位行业大佬的个人投资 [3] - 公司在2024年曾获得460万美元的种子轮融资,用于验证统一JavaScript工具链的想法 [3] - 投资者的加入不仅提供资金支持,更是对公司“打造统一JavaScript工具链”愿景的认可 [3] 公司发展与团队建设 - 融资后公司团队进行升级扩编,并吸引了多位行业专家全职加入,例如napi-rs的创建者及多个开源项目的核心贡献者 [6] - 公司目前规模为17人,全部采用远程办公模式 [14] - 公司计划进一步扩大团队规模并布局亚太地区市场 [14] 核心产品与技术成果 - 公司于10月初推出核心产品:统一JavaScript工具链Vite+ [8] - Vite+整合了开发服务器、生产构建、测试、代码检查、格式化、项目脚手架和单仓管理等功能,旨在解决JavaScript工具碎片化问题 [11] - 核心工具Vite的每周下载量已超过老牌工具Webpack [9] - 打包工具Rolldown每周下载量突破100万次 [9] - 测试工具Vitest的浏览器模式已能稳定运行 [9] - 代码检查工具Oxlint新增了类型感知linting功能和自定义JavaScript插件 [9] - Vite+目前处于私人测试阶段,融资将用于加速其稳定版的发布 [11] 市场地位与行业影响 - 公司的开源工具已被OpenAI、Shopify、Stripe、Cloudflare等巨头使用,并在2024年JavaScript现状调查中获得认可 [14] - 全球有超过2800万JavaScript开发者面临工具碎片化问题,Vite+旨在解决此行业痛点 [11] - 公司模式通过商业产品Vite+反哺开源项目,为开源生态的可持续发展提供了新思路 [12] - 公司的明确目标是大幅提升JavaScript开发者的生产力 [14]
为什么后端老是觉得前端简单?
菜鸟教程· 2025-10-27 03:30
编程行业内部技术栈与工作复杂度的认知差异 - 行业内不同技术岗位(如C、Java、PHP、后端、前端)之间存在相互轻视的现象,后端开发者可能认为前端工作仅涉及样式和颜色调整[2] - 实际岗位互换后,方能体会前端技术如颜色调整等细节工作的复杂性与挑战性[4] - 前端技术栈涵盖大量框架与工具,其学习与应用复杂度不低[5] 前端技术领域的复杂性与挑战 - 前端框架如React、Vue、Angular、Svelte更新频繁,开发者需持续学习跟进[7] - 构建工具如Webpack、Vite配置复杂,Vite虽快但问题排查耗时[7] - TypeScript为JavaScript添加类型系统,初期增加复杂度但长期有助于减少错误[7] - CSS布局技术(Flex、Grid)、响应式设计、动画及原子化CSS(如Tailwind)均包含大量细节,掌握难度较高[7] - 前端工作核心在于优化用户体验,涉及界面交互流畅度、浏览器兼容性、响应式设计、设计稿精准还原及hover效果、过渡动画、输入防抖等细节打磨[11] - 前端成果直观可见,易受外行评价,是最容易被指点的工种[12] 后端技术领域的复杂性与系统性责任 - 后端复杂度体现在用户不可见的后台系统,如接口稳定性、数据处理准确性,问题可能导致整个应用崩溃[11] - 后端需应对高并发场景,保障系统稳定性,涉及负载均衡、CDN缓存、数据库事务、分布式锁、加密处理等技术[11] - 后端工作涵盖数据库表结构设计、索引优化、缓存策略、限流机制、微服务、消息队列及链路追踪等系统性架构问题[11] - 后端成果缺乏直观性,外人难以感知,故较少受到指点[12] 行业岗位认知与协作现状 - 开发者对自身岗位之外的技术工作易产生低估,形成“屁股决定脑袋”的认知偏差[9] - 当前端时认为后端接口能力不足,当后端时认为前端业务逻辑理解差,兼任前后端时可能归咎产品需求不明确,担任项目负责人后则发现团队协作中存在普遍问题[9] - 编程行业各岗位均面临挑战,前端需持续学习新技术并打磨细节,后端需保障系统逻辑与稳定性,双方均在各自领域深入钻研[12]
不到 2 个月,OpenAI 火速用 Rust 重写 AI 编程工具。尤雨溪也觉得 Rust 香!
程序员的那些事· 2025-06-06 00:32
OpenAI 用 Rust 重写 Codex CLI - OpenAI 已用 Rust 语言重写其 AI 命令行编程工具 Codex CLI,目的是提升性能、安全性并避免对 Node.js 的依赖 [1] - Codex 是一款实验性编程代理工具,可在 ChatGPT 网页浏览器环境或本地通过 CLI 运行,支持交互式和非交互式模式 [1] - 2025 年 4 月 17 日 Codex CLI 在 GitHub 上开源,支持 macOS、Linux 和 Windows 系统 [1] - 原版本基于 TypeScript 和 Node.js,现已用 Rust 完成重写,但 TypeScript 版本仍会维护至 Rust 版本功能对等 [1] 选择 Rust 重写的原因 - 零依赖安装:原版本要求 Node.js 22 及以上,可能成为用户门槛 [2][4] - 沙盒化需求:macOS 使用 Apple Seatbelt,Linux 默认不启用沙盒,Rust 版本实现了 macOS 的 sandbox-exec 和 Linux 的 Landlock 沙盒机制 [4] - 性能优化:Rust 无垃圾回收机制,内存需求更低 [5] - 可复用现有 Rust 版 MCP 实现:Codex CLI 将同时具备 MCP 客户端和服务器功能 [5] - 截至 6 月 6 日,Rust 在项目中占比 46.7%,超过 TypeScript 的 44.7% [5] 行业对 Rust 的认可 - Vue 创作者尤雨溪推出基于 Rust 的 Rolldown-Vite,替代原 Rollup.js 打包工具 [6] - 采用 Rust 后生产构建时间缩短 3 到 16 倍,内存使用量最多减少 100 倍 [6]