主要观点:在 Gumroad 开展名为Helper的新项目,CEO Sahil Lavingia 起初对用htmx乐观但部分团队成员不积极,后发现 htmx 不适合项目,最终转向 React/Next.js,其能更好地构建复杂用户体验、提升开发速度等,同时也承认 htmx 可能适合某些简单项目,需根据项目需求选择合适工具。
关键信息:
- 用 htmx 时开发过程不自然,处理复杂表单需复杂服务器端逻辑,用户体验差,如工作流构建的拖放界面有挑战。
- AI 工具对 Next.js 熟悉,对 htmx 不熟,影响开发速度和问题解决。
- 项目增长后 htmx 难以满足需求,如实时协作和复杂数据可视化。
- React/Next.js 生态丰富,能轻松实现拖放功能、复杂状态管理、动态表单生成、实时协作和性能优化等。
重要细节: - 在 Slack 中分享对 htmx 的看法,如“https://htmx.org/ may be a way of adding simple interactions to start”。
- 工程师认为 htmx 像嘲笑 JS 景观过度复杂,类似 Tailwind。
- 对比 htmx 和 Next.js 在各种功能实现上的差异,如拖放、状态管理等。
- 提到可能会在未来项目中考虑 htmx 当其优势与需求更匹配时。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。