Phoenix framework

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(指南)
(链接)
 
(未显示1个用户的23个中间版本)
第1行: 第1行:
 
Phoenix framework  
 
Phoenix framework  
 +
 +
Phoenix是最流行的Elixir Web框架,Elixir创建者是[[Rails]]的核心成员,Phoenix创建者也有Rails开发背景,这意味着Phoenix也简单易用。其中,最令人兴奋的特性是实时功能,每个网站访问者都在服务器上有自己的进程和实时连接。
 +
 +
[[Elixir programming language|Elixir]]具有Erlang的所有优点(如性能和可靠性),同时又兼具Ruby的高效,所以 Phoenix 框架值得实践和期待。
  
 
==指南==
 
==指南==
第5行: 第9行:
 
  mix phoenix.new hello_phoenix
 
  mix phoenix.new hello_phoenix
 
  cd hello_phoenix
 
  cd hello_phoenix
  mix ecto.create
+
mix deps.get
  mix phoenix.server
+
  mix ecto.create // vim config/dev.exs 修改PostgreSQL参数
 +
mix phoenix.server 或者
 +
  iex -S mix phoenix.server
 
  http://localhost:4000/
 
  http://localhost:4000/
 +
 +
==用例==
 +
*[https://github.com/chrismccord/phoenix_chat_example phoenix_chat_example]
 +
*[https://github.com/davidstump/SwiftPhoenixClient SwiftPhoenixClient]
 +
*[https://github.com/thechangelog/changelog.com changelog.com]
 +
 +
==项目==
 +
[https://github.com/droptheplot/awesome-phoenix Awesome Phoenix]
 +
*[https://github.com/phoenixframework/phoenix Phoenix framework @ GitHub]
 +
*[[Hex]]
 +
*[https://github.com/phoenixframework/phoenix_live_dashboard Phoenix LiveDashboard]
 +
*[https://github.com/smpallen99/ex_admin ExAdmin]
 +
*[https://github.com/trenpixster/addict Addict] User management lib for Phoenix Framework
 +
*[https://github.com/phoenixframework/phoenix_ecto Phoenix.Ecto]
 +
*[https://github.com/phoenixframework/phoenix_pubsub Phoenix.PubSub]
 +
*[https://github.com/phoenixframework/phoenix_html Phoenix.HTML]
 +
*[https://github.com/bigardone/phoenix-trello phoenix-trello]
 +
*[https://github.com/bigardone/phoenix-battleship phoenix-battleship]
 +
*[https://github.com/antonmi/espec_phoenix ESpecPhoenix]
 +
*[https://github.com/phoenixframework/phoenix_live_view Phoenix LiveView]
 +
*[https://github.com/livebook-dev/livebook Livebook] Livebook is a web application for writing interactive and collaborative code notebooks for Elixir, built with Phoenix LiveView.
 +
*[https://github.com/nccgroup/sobelow Sobelow] [[Security]]-focused static analysis for the Phoenix Framework
 +
*[https://github.com/Cinderella-Man/igthorn Igthorn] 是一个用 [[Elixir]] 编写的加密货币交易平台(Cryptocurrency trading platform)。
 +
 +
==文档==
 +
*[http://docs.huihoo.com/erlang/conference/sfbay2016/Phoenix-and-Elm-Making-the-Web-Functional.pdf Phoenix and Elm – Making the Web Functional]
 +
 +
==图集==
 +
<gallery>
 +
image:welcome-to-phoenix.png|欢迎页
 +
image:ExAdmin-Elixir-Phoenix.png|ExAdmin
 +
image:Phoenix-LiveDashboard.png|Phoenix LiveDashboard
 +
</gallery>
  
 
==链接==
 
==链接==
 
*[http://www.phoenixframework.org/ Phoenix framework官网]
 
*[http://www.phoenixframework.org/ Phoenix framework官网]
*[https://github.com/phoenixframework/phoenix Phoenix framework @ github]
+
*[https://gigalixir.com/ Gigalixir] Elixir's Platform as a Service
  
 
[[category:framework]]
 
[[category:framework]]
 
[[category:erlang]]
 
[[category:erlang]]
 
[[category:elixir]]
 
[[category:elixir]]
 +
[[category:Huihoo Foundation]]

2023年6月13日 (二) 02:52的最后版本

Phoenix framework

Phoenix是最流行的Elixir Web框架,Elixir创建者是Rails的核心成员,Phoenix创建者也有Rails开发背景,这意味着Phoenix也简单易用。其中,最令人兴奋的特性是实时功能,每个网站访问者都在服务器上有自己的进程和实时连接。

Elixir具有Erlang的所有优点(如性能和可靠性),同时又兼具Ruby的高效,所以 Phoenix 框架值得实践和期待。

目录

[编辑] 指南

mix archive.install https://github.com/phoenixframework/phoenix/releases/download/v1.0.2/phoenix_new-1.0.2.ez
mix phoenix.new hello_phoenix
cd hello_phoenix
mix deps.get
mix ecto.create // vim config/dev.exs 修改PostgreSQL参数
mix phoenix.server 或者
iex -S mix phoenix.server
http://localhost:4000/

[编辑] 用例

[编辑] 项目

Awesome Phoenix

[编辑] 文档

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱