Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Elixir 和 Phoenix #49

Open
nanne007 opened this issue Aug 29, 2015 · 2 comments
Open

Elixir 和 Phoenix #49

nanne007 opened this issue Aug 29, 2015 · 2 comments

Comments

@nanne007
Copy link
Owner

今天在 HN 上看到 Phoenix 1.0.0 ,想起了两个月前的经历。当时尝鲜学了下 Elixir,并用 Phoenix 写了一个简单的 CRUD 应用,过程愉快也心酸。

语法和概念非常 nice,写起来很舒服,既有动态语言的灵活,又有编译期检查。因为有 Ruby 和 Scala 功底,上手还是很快的,许多概念比较熟悉。

语法类似 Ruby,但语言特性上,Elixir 更 functional,更 reasonable,更 modular,没有过多的黑魔法。
另外,Elixir 背靠 Erlang VM 这座大山,拥有 OTP 这个大杀器。天生适合 web 开发。而 Phoenix 简直是 Elixir 的最佳实践了,从 Rails 那里借鉴了许多,功能模块分解的更好,显得小巧灵活,性能上也必然是要虐 Rails 千百遍。

但是,Elixir 现在还非常年轻,相关的库不够全不够稳定,自己也提了一些 issues,这都需要社区的不断努力。

年轻就是好呀!

@nanne007
Copy link
Owner Author

nanne007 commented Sep 6, 2015

粗略看了一下 mongodb ecto,是 gsoc 2015 的一个 project ,记得当时好像看到过这个 submit。

代码写的还算干净利落,这两天估计可以看完了。到时候再说。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant