返回首页
24小时热榜
到目前为止,已经访问了36个城市。每一次访问都会点亮你的标记。
QuickBEAM 是一个嵌入在 Erlang/OTP 虚拟机中的 JavaScript 运行时。<p>如果你正在构建一个全栈应用,JavaScript 无论如何都会渗透进来——无论是前端、服务器端渲染(SSR)还是第三方代码。<p>QuickBEAM 在 OTP 监督树中运行这些 JavaScript。<p>每个运行时都是一个进程,具有一个 `Beam` 全局,可以:
- 调用 Elixir 代码
- 发送/接收消息
- 创建和监控进程
- 检查运行时/系统状态<p>它还提供了基于 OTP/本地原语的浏览器风格 API(如 fetch、WebSocket、Worker、BroadcastChannel、localStorage、本地 DOM 等)。<p>这使得它可以用于:
- 服务器端渲染(SSR)
- 沙盒化用户代码
- 每个连接的状态
- 后端 JavaScript 与 OTP 的直接互操作<p>值得注意的几点:<p>- JavaScript 运行时是受监督的,并且可以重启
- 具有内存/资源限制和 API 控制的沙盒化
- Erlang 可以直接读取的本地 DOM(没有字符串渲染步骤)
- JS 和 Erlang 之间没有 JSON 边界
- 内置 TypeScript、npm 支持和本地插件<p>QuickBEAM 是 Elixir Volt 的一部分——一个基于 Erlang/OTP 的全栈前端工具链,不依赖 Node.js。<p>目前仍在早期阶段,欢迎反馈。
正如标题所说,在我们尚未解决一些相当严重的问题之前,在生产环境中运行人工智能难道不是很愚蠢吗?
我想在一个周末和朋友的11岁女儿一起制作一个简单的游戏,她会在我们家过夜。我有一台Mac电脑和Claude Code Max及Codex,因此我具备创建AI内容的条件。我很乐意进行一些准备和预设。主要是希望她能理解一些基础知识,并在几个小时内体验到构建视觉作品的乐趣。根据以往的经验,这个游戏必须与粉色独角兽有关。
我尝试过Godot,但觉得对于这个用例来说复杂度太高。如果我们进行一些配对编程,那么使用Godot会花费太多时间来迭代或解释概念。我查看过https://github.com/Jibby-Games/Flappy-Race,但我认为在一个下午或两天内无法和她一起完成这个项目。我也不太确定如何获取或管理游戏资产。
你会推荐Godot、Scratch、PICO-8、浏览器中的JS(p5.js)还是其他什么工具?特别希望听到那些实际与这个年龄段孩子一起制作游戏的人的回复。