Play框架:面向Java和Scala的高速Web框架

Play框架使用Java和Scala构建Web应用变得更加容易。它基于一个轻量级、无状态、适用于Web的架构。Play基于Akka构建,为要求高度可扩展的应用程序在资源上实现了可预测且最小化的资源占用(包括CPU、内存、线程)。

play_framework

主要特性

对开发者更加友好

修改程序以后只要点击刷新即可完成!只需要一个浏览器和文本编辑器就可以搞定。

  • “点击刷新”工作流
  • 强大的命令行和构建工具
  • 类型安全
  • 内建测试工具
  • 支持Eclipse和IntelliJ IDEA

可预测的伸缩性

Play在后台基于Akka构建了一个完全异步的无状态模型。对Play进行扩展变得非常简单而且可预测。

  • 无状态Web层
  • 非阻塞I/O
  • 基于Akka构建
  • 可实时启用

支持现代Web和移动开发

Play的设计持现代Web和移动开发

  • 默认采用RESTful设计
  • 支持编译为CoffeeScript、LESSAsset等资源
  • 优先支持JSON
  • 支持Websockets、Comet和EventSource
  • 支持众多NoSQL及大数据技术

稳固快速

Play框架在编译器和运行时(JVM)上进行了深度提升,让你的应用程序在负荷下仍然可以快速运行。

  • 代码已预先编译
  • 基于JVM运行
  • 通过Netty提供Java NIO

完善的生态系统

Java的生态系统非常巨大,几乎所有的需求都有现成的开发库,其中大多数同样可以在Play中使用。

  • 使用Maven中央库(Maven Central libraries)
  • 有大量Play插件
  • Play的技术社区非常活跃

经过实际产品检验

从创业公司到大型企业,Play驱动了很多最具创新力的Web站点。Play是经过实际检验、可靠且可扩展的框架。

  • 通过Typesafe提供产品支持
  • 提供许多云端部署选项
  • 已应用于很多关键应用

开发资源

官方网站:https://www.playframework.com/
开源地址:https://github.com/playframework/playframework

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

1 1 收藏

资源整理者简介:唐尤华

唐尤华:我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其实我是一个程序员。 个人主页 · 贡献了108个资源 · 18 ·    


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer