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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Elixir 1.9

458 点作者 mischov将近 6 年前

14 条评论

nickjj将近 6 年前
If anyone is on the fence on learning Elixir &#x2F; Phoenix (Elixir&#x27;s most popular web framework library) please do yourself a favor and give it a shot. If you&#x27;re on a time crunch and want the best bang for your buck on &quot;why bother learning yet another language to write web apps in?&quot; then watch this talk called &quot;The Soul of Erlang and Elixir&quot;: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=JvBT4XBdoUE" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=JvBT4XBdoUE</a><p>I&#x27;m not affiliated with the language but I just want to throw out that I&#x27;ve been around since the Geocities era as a web developer and I haven&#x27;t seen a tech stack or platform this well thought out and so in tune with what makes developing (and testing!) modern web applications an absolute joy. There&#x27;s really something special here. I see myself sticking with it for 10+ years with 0 regrets.<p>The best part about it is everything is ready today (and was before 1.9 too btw).
评论 #20271035 未加载
评论 #20268005 未加载
评论 #20269163 未加载
评论 #20268934 未加载
评论 #20268284 未加载
评论 #20273333 未加载
评论 #20270855 未加载
评论 #20267234 未加载
ashton314将近 6 年前
Fantastic. Congratulations to the Elixir team!<p>Something striking from the release announcement:<p>&gt; As mentioned earlier, releases was the last planned feature for Elixir. We don’t have any major user-facing feature in the works nor planned.<p>Part of me is a little alarmed—no one wants a language to stagnate. José makes it clear that this doesn&#x27;t mean it&#x27;s the last version:<p>&gt; Of course, it does not mean that v1.9 is the last Elixir version. We will continue releasing shipping new releases every 6 months with enhancements, bug fixes and improvements.<p>Elixir is remarkably extensible. When I was first getting acquainted with the language finding macros with all the expressive ability of a LISP blew my mind. Making powerful macros a core part of the language meant that the language could grow. That in my mind is the most important part of any language&#x27;s long-term viability.<p>Fantastic work all who contributed. Thank you for making a fast, functional, and fun language to work with!
评论 #20266787 未加载
评论 #20266753 未加载
评论 #20266675 未加载
atonse将近 6 年前
This is great news! The deployment story has progressively improved since I started using Elixir in 2016, but the best way is to just have _one_ community blessed system.<p>Distillery has helped a lot for sure, so it&#x27;s nice that it&#x27;s basically been rolled into the base elixir distro.
评论 #20267585 未加载
评论 #20266334 未加载
评论 #20267042 未加载
fabian2k将近 6 年前
One part of releasing Elixir applications I never found a definite answer was how closely the build environment has to match the final environment where the release is deployed. The Erlang runtime is bundled with a release, and this part is platform-dependent as far as I understand.<p>If I&#x27;m writing an application that I&#x27;ll only deploy myself I can of course match the environments exactly. But what about if I wanted to distribute an Elixir application to end users that might install it on all kinds of different operating systems and distributions? Do I have to build a release for OS&#x2F;architecture combinations like Linux&#x2F;64bit, Windows&#x2F;32bit and similar? Or do I have to match each Linux distribution and windows version exactly? That would make it rather impractical to use Elixir to write software you give to other people, and don&#x27;t deploy yourself.<p>Of course when I looked at this Distillery was the standard way to deploy, but it doesn&#x27;t look like this part is any different with Elixir Releases.
评论 #20267920 未加载
评论 #20268614 未加载
评论 #20268666 未加载
评论 #20268888 未加载
xvilka将近 6 年前
Congratulations! Notably, they mention switch to Cirrus CI, because it supports FreeBSD also. I wish Travis[1], Appveyor[2], and Azure Pipelines supported it too.<p>[1] <a href="https:&#x2F;&#x2F;travis-ci.community&#x2F;t&#x2F;freebsd-vms-support&#x2F;2125" rel="nofollow">https:&#x2F;&#x2F;travis-ci.community&#x2F;t&#x2F;freebsd-vms-support&#x2F;2125</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;appveyor&#x2F;ci&#x2F;issues&#x2F;2844" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;appveyor&#x2F;ci&#x2F;issues&#x2F;2844</a>
KingFelix将近 6 年前
I know nothing about Elixir&#x2F;erlang besides following installs for apps. I have used it, installed via ASDF on my Raspberry pi since dependencies weren&#x27;t up to date.<p>Can anyone provide a good place to start on where to get started with Elixir?<p>I tend to learn by working on stuff and not just reading etc, maybe a step by step in elixir? I am going into the literature now as well<p>Thanks in advance for any help!
评论 #20267118 未加载
评论 #20267178 未加载
评论 #20269959 未加载
评论 #20270429 未加载
评论 #20268680 未加载
ha470将近 6 年前
Sorry if this is a dumb question, but how do releases fit into the deployment story with containers so prevalent these days? (As in why is this a benefit when you can just package code into a single container to ship it?) Is it that it works with hot code updates? Or it’s a more Erlang-sanctioned way of deploying code?
评论 #20267867 未加载
评论 #20266418 未加载
评论 #20267426 未加载
losvedir将近 6 年前
As someone using Elixir full time for a couple years now, I&#x27;m very happy to see releases become first class parts of the language. Is there a migration guide for those of us using distillery currently? And if we&#x27;re happy with our distillery setup, what are the advantages of moving to native 1.9 releases?
评论 #20267382 未加载
sergiotapia将近 6 年前
They&#x27;re moving config from each individual umbrella application to the root of the umbrella. Gotta love how the team keeps things simple and opinionated. These little choices add up to quite the developer experience.
bdibs将近 6 年前
Are releases supposed to replace Distillery? If so, are there any particular reasons to switch?
评论 #20266736 未加载
评论 #20266346 未加载
alskdj21将近 6 年前
As someone who&#x27;s new to web dev, is there any incentives in going for Elixir than using those established languages(i.e. Node, Ruby)? Any book&#x2F;sources recommendations?
评论 #20270458 未加载
评论 #20270078 未加载
ing33k将近 6 年前
quite new to elixir ( still haven&#x27;t deployed anything to prod ).<p>interested to know, how the releases feture going to affect the way we deploy elixir&#x2F;phonenix apps in production ?
评论 #20266356 未加载
评论 #20266340 未加载
hphamq将近 6 年前
Besides speed, what are the advantages of Elixir&#x2F;Phoenix that a lot of fintech startups use them instead of Ruby&#x2F;Rails?
评论 #20272244 未加载
hackbinary将近 6 年前
I&#x27;m still not a fan of tail regression, er, recursion.
评论 #20267670 未加载
评论 #20266760 未加载
评论 #20270472 未加载
评论 #20267951 未加载