专栏首页星流全栈Phoenix Framework — 新一代的实时 Web 框架

Phoenix Framework — 新一代的实时 Web 框架

视频内容

Jose Valim - Phoenix a web framework for the new web (Lambda Days 2016)

这是Elixir语言的设计者,Phoenix框架的主要贡献者Jose Valim对于Phoenix框架的介绍视频。

Elixir是一种运行于ErlangVM上具有元编程特性的动态语言。它拥有灵活的语法和强大的宏系统,还具备模式匹配、通过协议(类似Clojure的方式)支持多态等功能:继承了Erlang的优点,尤其适合开发并行、分布式,以及高容错应用。

Phoenix是一款使用Elixir编写的Web开发框架。它实现了服务端的MVC架构。它的许多组件和概念类似于我们常见的框架如Django和Ruby on Rails。Phoenix提供了开发和生成环境的最佳实践,即高生产效率和高应用性能。它同时也有一些有趣的特性,如使用channels来实现实时特性和预编译的模板。

本文分享自微信公众号 - 星流全栈(MeteorFullStack),作者:Jose Valim

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-04-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 从 Go 开发者的角度看 Elixir 的设计思想

    时见疏星
  • 2017,忘掉「全栈」,迎向「一栈」!

    时见疏星
  • dva - React + Redux, but like elm

    时见疏星
  • 代码审计| WebGoat源码审计之XXE注入

    漏斗社区
  • 前端项目从0到1的感悟

    一个项目的开始,特别是丰富多样的前端工程,首先一定要确定好采用的框架和技术点。2016年vue.js如火如荼,webpack强势崛起,但是是否就可直接拿到项目中...

    Java帮帮
  • 在 RK3399 上运行开源的 mali GPU 驱动

    偶尔会听到有嵌入式 Linux 玩家抱怨自己的开发板:图形界面不够流畅,拖动窗口有卡顿感。

    HackforFun
  • Nginx配置文件详细说明

    #运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件...

    wangxl
  • hash排序(哈希排序)的一个JavaScript实现,支持负数

    Jerry Wang
  • 树莓派折腾记:打造HiFi解码转盘(基于Volumio和Dac扩展板)

    美丽应用
  • 敏捷开发,到底需不需要 QA?

    “敏捷开发,到底需不需要 QA?” 答案是……当然是需要的。 只是期望 QA 能从传统的专注在 “流程质量”,转而与团队在一起,共同专注 “产品质量”。 所谓专...

    Ken Fang 方俊贤

扫码关注云+社区

领取腾讯云代金券