小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
开始使用Elixir和Phoenix——JavaScript的替代方案

Elixir是一种替代JavaScript的网页开发语言,结合了Erlang的可靠性与现代开发需求。Phoenix框架适用于高并发应用,如聊天和游戏。尽管Elixir功能强大,作者在使用时感到不够直观且有挫败感。

开始使用Elixir和Phoenix——JavaScript的替代方案

The New Stack
The New Stack · 2025-09-17T13:00:52Z
像专业人士一样调试和追踪大型语言模型

调试大型语言模型(LLM)至关重要,Phoenix是一个开源工具,提供可视化监控和调试功能,捕获详细的工作流数据,帮助开发者识别问题和分析性能瓶颈,并与LangChain等框架集成,简化调试过程。

像专业人士一样调试和追踪大型语言模型

KDnuggets
KDnuggets · 2025-08-01T14:00:25Z
Phoenix.new推出基于远程代理的Elixir开发环境

Chris McCord发布了Phoenix.new,这是一个浏览器原生平台,允许大型语言模型全栈控制Elixir开发环境。该平台在云端运行,支持实时构建、测试和迭代Elixir项目,并具备根shell访问和GitHub集成。结合Phoenix框架的实时协作特性,开发者可以与代理协作生成全栈应用。尽管有供应商锁定的担忧,McCord表示用户可轻松迁移项目。该平台已上线,未来将支持更多语言和框架。

Phoenix.new推出基于远程代理的Elixir开发环境

InfoQ
InfoQ · 2025-06-22T10:55:00Z
Phoenix.new – Phoenix的远程AI运行时

Chris McCord推出了Phoenix.new,这是一个专为Elixir和Phoenix设计的在线编码代理,支持实时协作,集成浏览器和GitHub,简化全栈应用的开发流程,提高效率。

Phoenix.new – Phoenix的远程AI运行时

The Fly Blog
The Fly Blog · 2025-06-20T00:00:00Z
Elixir:JavaScript基础网页开发的替代方案

一些开发者对JavaScript在复杂应用中的可扩展性表示失望,Brian Cardarella转向Elixir和Phoenix框架,认为它们能提高开发效率并降低成本。Elixir的函数式编程和独特的垃圾回收机制使开发更快速、问题修复更高效。尽管Elixir技术表现优异,但因缺乏大公司支持而未被广泛采用。

Elixir:JavaScript基础网页开发的替代方案

The New Stack
The New Stack · 2025-06-13T18:00:16Z
我们发布了 OWASP Cornucopia 2.2 的新版本,以庆祝该项目历史上的新里程碑。该版本使用 Elixir 和 Phoenix 构建。我们已将 OWASP Cornucopia 游戏引擎 Copi 推送到 OWASP 基金会的 Fly.io 账户,以便您可以享受游戏。

文章内容无法访问,无法提供摘要。请提供具体内容以便我进行总结。

我们发布了 OWASP Cornucopia 2.2 的新版本,以庆祝该项目历史上的新里程碑。该版本使用 Elixir 和 Phoenix 构建。我们已将 OWASP Cornucopia 游戏引擎 Copi 推送到 OWASP 基金会的 Fly.io 账户,以便您可以享受游戏。

DEV Community
DEV Community · 2025-05-20T16:23:25Z
使用 Phoenix LiveView 构建实时交互式数据可视化

Phoenix LiveView 是一个用于创建实时应用和交互式数据可视化的工具。本文教程介绍了如何使用 Phoenix LiveView 创建实时交互图表,用户输入数据后图表会动态更新。步骤包括项目设置、LiveView 创建、路由配置和应用运行。优点是无需 JavaScript 即可实现实时数据处理,但在处理大数据集时,后端性能可能较慢。

使用 Phoenix LiveView 构建实时交互式数据可视化

DEV Community
DEV Community · 2025-05-11T06:23:10Z
迁移到Phoenix 1.8(RC版本)

Phoenix框架发布1.8-rc.1版本,新增daisyUI主题和功能。安装命令为:mix archive.install hex phx_new 1.8.0-rc.1 --force。迁移时需创建新应用并更新配置,包括assets文件夹、core_components.ex、app_web.ex和config.exs,更新依赖并测试daisyUI组件以确保功能正常。

迁移到Phoenix 1.8(RC版本)

DEV Community
DEV Community · 2025-04-28T11:33:13Z
在RISC-V上运行Phoenix应用程序:一份实用报告

在RISC-V SBC(Milk-V Mars,Debian Trixie)上运行Phoenix LiveView应用程序RawPair,成功安装Elixir、Erlang、Node.js和PostgreSQL,但由于缺乏对riscv64架构的支持,Tailwind CSS出现兼容性问题。尽管Phoenix与PostgreSQL在RISC-V上运行良好,但Tailwind的架构依赖性影响了整体兼容性。

在RISC-V上运行Phoenix应用程序:一份实用报告

DEV Community
DEV Community · 2025-04-20T00:17:49Z
Elixir中betting_system与betting_system_web的区别

在Elixir Phoenix应用中,通常分为两个独立的应用:lib/betting_system/(核心逻辑)和lib/betting_system_web/(网页接口)。前者负责业务逻辑和数据库交互,后者处理HTTP请求和用户界面。这种分离提高了可测试性和可重用性。

Elixir中betting_system与betting_system_web的区别

DEV Community
DEV Community · 2025-04-05T10:56:40Z
使用Elixir和Phoenix LiveView构建待办事项应用程序

本文介绍了如何使用Phoenix框架和LiveView创建一个简单的待办事项应用程序,包括项目设置、LiveView创建、事件处理(添加、切换、删除待办事项)、状态更新和模板渲染。最终,应用程序可在浏览器中运行,展示实时数据处理和过滤功能。

使用Elixir和Phoenix LiveView构建待办事项应用程序

DEV Community
DEV Community · 2025-03-18T22:06:53Z
使用Elixir和Phoenix LiveView构建简单的计数器应用

本文介绍了如何创建一个简单的Phoenix LiveView计数器应用,包括设置项目、创建LiveView、添加路由、基本CSS样式和运行应用。用户点击按钮时,LiveView通过WebSocket实时更新状态并渲染HTML,简化了开发流程。

使用Elixir和Phoenix LiveView构建简单的计数器应用

DEV Community
DEV Community · 2025-03-18T21:35:53Z
ProgrammerHumor.io - 从WordPress迁移到Elixir(Phoenix LiveView)

我们将ProgrammerHumor.io从WordPress迁移到Elixir/Phoenix LiveView,结果显著提升了网站速度,降低了服务器负载,增强了稳定性和用户体验。迁移过程顺利,代码更清晰,开发周期缩短,错误减少。强烈推荐这一转变。

ProgrammerHumor.io - 从WordPress迁移到Elixir(Phoenix LiveView)

DEV Community
DEV Community · 2025-03-10T20:39:42Z
Tweetbot的开发者正在制作Bluesky客户端

Tapbots正在开发名为Phoenix的iOS和Mac应用,支持Bluesky,计划于夏季发布。同时,该公司将继续支持Mastodon,强调Mastodon仍是其社交网络的“家”。

Tweetbot的开发者正在制作Bluesky客户端

The Verge
The Verge · 2025-03-05T21:47:40Z
使用Phoenix LiveView构建交互式标签输入组件

我创建了一个可重用的标签输入组件,结合Elixir和Phoenix LiveView,实现服务器渲染与客户端交互。该组件支持添加、删除标签,限制数量,检测重复,并提供自动完成建议。组件包括Elixir部分、JavaScript Hooks和CSS样式,未来计划增强可访问性和示例展示。

使用Phoenix LiveView构建交互式标签输入组件

DEV Community
DEV Community · 2025-02-24T23:35:35Z
在Phoenix中利用ETS管理共享状态

Elixir开发者在构建Web应用时可以利用ETS(Erlang Term Storage)高效管理共享状态。ETS是内存数据存储,支持快速查找和并发访问,适合用于缓存、会话管理和实时数据共享。示例代码展示了在Phoenix应用中如何使用ETS进行数据缓存和速率限制。尽管ETS功能强大,但需注意其生命周期和数据管理的局限性。

在Phoenix中利用ETS管理共享状态

DEV Community
DEV Community · 2024-12-09T13:45:00Z
在Phoenix和Elixir中使用GenServers管理分布式状态

Phoenix和Elixir用于构建实时、容错的应用程序。本文探讨如何在分布式环境中利用GenServers管理状态,特别是实现基于令牌桶的速率限制器。通过DeltaCrdt库,多个节点可以共享状态,确保数据一致性和容错性,为可扩展的分布式系统奠定基础。

在Phoenix和Elixir中使用GenServers管理分布式状态

DEV Community
DEV Community · 2024-11-12T14:11:08Z

本月新游戏包括《暗喻幻想:ReFantazio》,强调交互设计和流畅战斗;《Phoenix Springs》探讨死亡与感知;《龙腾世纪:影障守护者》延续经典;《使命召唤:黑色行动6》挑战刻板印象;《Neva》关注亲子关系;《Thronefall》简化策略玩法;《宝可梦集换式卡牌Pocket》主打收集乐趣。

本月玩什么 | 暗喻幻想、Phoenix Springs、龙腾世纪

少数派
少数派 · 2024-10-31T09:00:00Z

作者在学习Elixir时遇到困难,起初选择了不合适的学习资源,如Udemy和YouTube课程,以及过时的书籍。后来,他发现阅读Elixir官方指南更有效。经过两周学习,他对Elixir有了更清晰的理解,并制定了新的学习计划,包括使用IEx或LiveBook编写脚本,完成练习,阅读书籍,完成Phoenix教程,并计划用Elixir构建项目。他对这一年的学习计划感到兴奋。

Elixir 学习计划

DEV Community
DEV Community · 2024-10-11T23:50:16Z

本文介绍了Phoenix框架中的Hooks,它们是LiveView的扩展,允许在客户端执行自定义JavaScript。Hooks可在元素渲染或更新时触发JavaScript,适用于动态行为场景,如动画和第三方库集成。文章详细说明了如何在JavaScript中定义Hooks,并通过phx-hook属性在LiveView模板中连接HTML元素,实现自定义行为。示例包括聚焦输入框和集成Chart.js绘制图表。

深入理解Phoenix框架中的Hooks

DEV Community
DEV Community · 2024-09-30T14:25:12Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码