展开讨论

经验与复盘经验摘录 · 机器翻译

我一直在尝试打造一个独立项目,可能稍后会值得发布

我一直在尝试打造一个独立项目,可能稍后会值得发布。我的技术栈大致是:后端使用Elixir。选择它的原因是:- Elixir 专为可靠性设计,因此由于我希望尽可能长时间地独自维持这个应用,它看起来是一个很好的选择。 - 它与Postgres(我的数据库选择)有很好的集成,使用Ecto。 - 我一般跳过了Phoenix,因为我只是用Elixir来创建我的API。 - Absinthe 提供了从零开始创建GraphQL API的出色支持。前端可能是React,可能使用Relay。 - 我在工作中已经使用React多年,配合GraphQL,我对它相当喜欢。 - 我一直计划研究Mobx,因为我从未使用过它,但听说它在性能方面有很好的评价。我不确定在使用GraphQL的情况下是否值得使用它 - Relay 有很多样板代码,但我觉得它对于我正在做的事情已经足够好,并且我喜欢它的性能。而且它与Absinthe的集成也比较容易。

源讨论问HN:如果你现在要构建一个MVP,你会用什么技术栈?原帖 723 条评论 · 导入时统计
2

这条内容在回应什么?

父级讨论 · 节选

NV

具体来说是后端。我很想听听你的理由。你是否会关注MVP之后的技术栈? 1. 传统的(VPS - 可能是DO,Django/Flask/Rails/Remix/Next搭配Postgres) 2. Supabase等,前后端使用JS/TS 3. Lambda/云函数搭配Firebase/Dynamo DB/Cosmos DB等 4. ...还有哪些?为什么?

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

CH

> - 我通常跳过 Phoenix,因为我只是用 Elixir 来创建我的 API。 为什么特别如此?Phoenix 主要是在 plug 之上提供了一些便利,但它做了很多你需要重新发明的东西。

完整原文
0X

我对Phoenix(或Elixir)的问题是,世界上大概只有3个人在使用它。与其它生态系统相比,社区和第三方包的数量非常少。 在我看来,它已经过了最好的时期。我知道我所在地区的一些公司几年前选择了它来构建他们的服务,但最终或正在迁移到其他技术栈,因为招聘遇到问题。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。