首页 存档 技术 查看内容

【Java资源大全】Play框架:面向Java和Scala的高速Web框架

2018-3-30 13:00 |来自: 互联网 285 0

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

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

主要特性

对开发者更加友好

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

  • “点击刷新”工作流

  • 强大的命令行和构建工具

  • 类型安全

  • 内建测试工具

  • 支持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

关于《Java资源大全》


这是我们在 GitHub 维护的一个精选Java工具资源列表:

https://github.com/jobbole/awesome-java-cn


含数百个Java 资源,GitHub 已有 700 star。从 11 月初起,已开始逐个把单个资源的中文详细介绍整理收录到这里:http://hao.jobbole.com/ 已整理发布 50 资源,点击「阅读原文」可查看。


推荐 Java 程序员收藏!如果你想参与这个开源项目,请加 QQ:50872495 。加 Q 时请注明「Java大全」,谢谢~

本文转载自:微信公众账号 - ImportNew,版权归原作者所有!

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部