phoenix 框架的中文文档
文档大纲
基础部分
- 概览
- 安装
- A_起步
- B_添加页面
- C_路由
- D_控制器
- DD_Plug
- E_视图
- F_模板
- G_通道
- H_ecto模型
测试
- A_概述
- E_模型
- G_控制器
- H_视图
- J_channels
部署
- A_概述
- E_heroku
- I_exrm_release
进阶
- A_升级phoenix
- D_mix任务
- E_使用MySQL
- EE_自定义表主键
- F_配置
- G_静态资源
- H_上传文件
- I_发送 Email
- J_session会话
- M_自定义错误
- P_使用 ssl
- S_使用代理
- X_填充数据
- V_学习 Elixir
未完成的部分
未完成的部分主要包括3类:
- 官方文档仓库中也没有,比如测试的views 的章节。
- 不和国情的内容,比如 heroku 的部署章节,国内无法访问。
- 即将被遗弃的内容,比如 exrm 部署章节,即将被distillery替代。
未完成的章节结构依然保留,在相应章节的顶部做了说明。
Phoenix
视频
内容为
Phoenix
的作者Chris McCord
讲述的 关于1.0版本的开发计划以及现在的项目状态(自备梯子)。
- Phoenix Takes Flight, Chris McCord
- Phoenix - a framework for the modern web , Chris McCord
Plug
一个
Phoenix
重度依赖的,基于Elixir编写的中间件。
Ecto
Phoenix
的数据层
Phoenix HTML
Phoenix
模板中使用的一些 Helper 方法。
ExUnit
Cowboy
Phoenix
所依赖的webserver.
EEX
Phoenix
的默认的模板系统。
真实项目
phoenix-react-redux-template
React
- Redux
- React router
- ES6/7
- Sass with Bourbon, Neat and Bitters
- Authentication via Guardian and jwt
phoenix-trello
Elixir 中文论坛
常用工具、库
HexFaktor (监视你的依赖)
Guardian (账户,权限等)
Hound (For browser automation and writing integration tests in Elixir)
Phoenix_ecto
Credo
Style
数据库
《PostgreSQL手册》中文翻译项目
Elixir 教程
Programming elixir Elixir的入门(语言层面)知识
Elixir的高级知识:OTP编程(也是入门)
elixir-koans (koans 系列)
30-days-of-elixir (以测试教学,但版本不是很新)
简书上的教程 (入门推荐)
Elixir examples
Learning Elixir (博客)
plataformatec (博客,质量深度有保障)