TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

On to Elixir

76 点作者 ahmaman超过 1 年前

5 条评论

mgdev超过 1 年前
After 20 years trying All The Frameworks, Phoenix is the first that excites me in a long time. Both the community and the coding experience remind me of Rails&#x27;s early days in 2004&#x2F;2005.<p>Same for Elixir in general. Different philosophies, but same energy, some craftsmanship, some welcoming attitudes, same hubris about what can&#x2F;can&#x27;t be done by revisiting from first principles.<p>LiveView is quite elegant, and is something that could only exist with such elegance in a language&#x2F;runtime&#x2F;community that values and supports long-lived processes with functional semantics.<p>Broadway builds on the shoulders of giants to provide robust data ingestion and processing... as a library, rather than the cobbled-together set of independent systems that is usually needed to do this.<p>The architectural concepts underlying Livebook put it on a path to surpass Jupyter, if only we can get critical mass adoption.<p>The stuff emerging in the Elixir + ML space thanks to Nx and Axon gives me some hope that Elixir will find a place as an all-in-one home for all things ML. Livebook makes it easy do to incremental experimentation. Bumblebee makes it stupidly simple to use pretrained models.<p>It&#x27;s all so magical.<p>What we need, though, is better marketing!
评论 #37152882 未加载
sethherr超过 1 年前
I agree with the code generation of libraries in Phoenix being a drawback.<p>I think it maybe a reaction to there being too much magic in Rails dependencies, but it makes upgrades much harder.
评论 #37147374 未加载
评论 #37146400 未加载
评论 #37145918 未加载
sodapopcan超过 1 年前
The point about code generation into the project is unfair. The only library I&#x27;m aware of that does this is phx_gen_auth, everything I&#x27;ve used works exactly as described. phx_gen_auth takes this approach due to José&#x27;s experience working on Devise for Rails, which mirror&#x27;s mine as a user. I overrode almost <i>everything</i> in Devise, often in very messy ways. While the difficult-to-upgrade argument is a sound one, once you&#x27;ve over-written a massive chunk of a library anyway, upgrading is no easier.<p>Otherwise, great article about Phoenix!
评论 #37147369 未加载
评论 #37154153 未加载
aloukissas超过 1 年前
I’m surprised to see that the OP, as a Django user, does not call out the lack of an out of the box admin tool that’s not there in Phoenix. Django’s admin is amazing and super useful in production. I love phoenix but I miss an admin tool :(
评论 #37145916 未加载
评论 #37145695 未加载
评论 #37145839 未加载
评论 #37145817 未加载
boxed超过 1 年前
Last time I looked Ecto didn&#x27;t have automatic migrations I think. Does it now? I can&#x27;t imagine working without this feature after many years of Django...
评论 #37146025 未加载
评论 #37146363 未加载
评论 #37146011 未加载
评论 #37155065 未加载