主要观点:Chris McCord 是 Elixir 的 Phoenix 框架的创建者,在 Fly.io 进行了一个秘密项目并展示成果 Phoenix.new,这是一个专为 Elixir 和 Phoenix 定制的在线编码代理。
关键信息:
- Phoenix.new 可在浏览器中运行,给用户和代理提供根 shell,在临时虚拟机中操作,不影响本地机器。
- 是专门为 Phoenix 构建的代理系统,包含全浏览器用于检查前端变化和交互。
- 完全隔离的虚拟机让代理能自由安装和运行程序,减轻繁琐工作。
- 能与 Web 应用交互,包括驱动无头 Chrome 浏览器,实现实时预览和增量构建。
- 可构建真实的全栈应用,能完成多种任务,如探索数据库等,未来可添加其他语言和框架。
- 处于开发者工作流程的重大变革中,未来多数迭代可能在 CI 环境中进行。
重要细节: - 代理像新手一样通过弹出 shell 工作,能添加 mix.exs 中的包等。
- 应用从启动就在云端,有私有可分享 URL 等,集成 Github。
- 环境控制可关闭代理与部署的循环,如监控日志和测试应用。
- 已能构建带 WebSockets 等的应用,演示了 vibe-coding Tetris 等。
- 系统提示针对 Phoenix 调整,已安装多种语言,未来可添加更多。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。