创建一个旧的 Play 2.3.1 框架(当前是 2.4.3)
Create a old Play 2.3.1 framework (current is 2.4.3)
问题
我正在尝试创建一个 Play 2.3.1 框架,因为缺少有关如何开始使用 2.4.3 的信息。显然已经发生了很大变化,youtube 上的教程毫无用处,我无法使用它。
问题
我该怎么做?
我试过https://www.playframework.com/download#older-versions but all versions yield the same link to https://downloads.typesafe.com/typesafe-activator/1.3.6/typesafe-activator-1.3.6-minimal.zip
安装最新的 playframework 2.4.3。
请说有人知道怎么做吗?
此外,如果我只是创建一个简单的移动应用程序,为什么还要费心使用 2.4.3 > 2.3.1 w/database?安全原因还是“更简单”?
IntelliJ 14 > IntelliJ 13 的相同问题?
https://www.playframework.com/download#older-versions 是您需要的link。
当您刚接触 Play 时!它可能会很混乱,所以我认为需要一些术语。
SBT - Scala 构建工具。这是一个融入每个 Play 的构建工具!项目但完全独立于 Play!框架,即。许多 Scala 项目使用它来管理他们的构建,而无需使用 Play!它只是 Maven、Gradle 或 Ant 的 Scala 等价物。没什么特别的。
Activator - 这是 Play! 的命令行,就像一个构建工具++。它是带有 SBT 命令超集的命令行工具 clean compile 等,带 Play!具体的,例如 'new'、'run'。它实际上只不过是一个脚本 (.sh/.bat),它引导 SBT 和 运行ning 播放命令的一些额外优点。在 1.x 等早期版本中,此命令被命名为 play。版本 2.x 实际上是重写的,因此您可以忽略所有相关建议。
Play - playframework 本身只是一个普通的 jar(及其所有依赖项)。它在 project/plugins.sbt
中声明
所以所有下载 link 都指向 activator-1.3.6 的原因是因为那只是命令行工具的版本。这将默认为最新:2.4.x。
当您执行 activator new 时,您可以选择模板。如果你真的真的想使用 2.3.x 你可以在提示时选择这个模板 hello-play-2_3-scala.
但我不建议您这样做,因为:
- documentation for 2.4.x 很全面,而且有演练指南,不会比一个 youtube 视频长。
- 2 中有错误修复和新功能。4.x
- 2.4.x 引入了依赖注入,这意味着一旦您在 2.3x 中开发了所有内容,升级将变得更加困难。
- 除了依赖注入,大多数东西在 2 中的工作方式相同。4.x
智能:
使用 14. 播放支持一直在改进。如果您可以使用抢先体验计划和最新版本的 Scala 插件。
不要 运行 'activator idea' - 这已被弃用。文件 -> 从 Intellij 打开项目应该足够了。
问题
我正在尝试创建一个 Play 2.3.1 框架,因为缺少有关如何开始使用 2.4.3 的信息。显然已经发生了很大变化,youtube 上的教程毫无用处,我无法使用它。
问题
我该怎么做?
我试过https://www.playframework.com/download#older-versions but all versions yield the same link to https://downloads.typesafe.com/typesafe-activator/1.3.6/typesafe-activator-1.3.6-minimal.zip
安装最新的 playframework 2.4.3。
请说有人知道怎么做吗?
此外,如果我只是创建一个简单的移动应用程序,为什么还要费心使用 2.4.3 > 2.3.1 w/database?安全原因还是“更简单”?
IntelliJ 14 > IntelliJ 13 的相同问题?
https://www.playframework.com/download#older-versions 是您需要的link。
当您刚接触 Play 时!它可能会很混乱,所以我认为需要一些术语。
SBT - Scala 构建工具。这是一个融入每个 Play 的构建工具!项目但完全独立于 Play!框架,即。许多 Scala 项目使用它来管理他们的构建,而无需使用 Play!它只是 Maven、Gradle 或 Ant 的 Scala 等价物。没什么特别的。
Activator - 这是 Play! 的命令行,就像一个构建工具++。它是带有 SBT 命令超集的命令行工具 clean compile 等,带 Play!具体的,例如 'new'、'run'。它实际上只不过是一个脚本 (.sh/.bat),它引导 SBT 和 运行ning 播放命令的一些额外优点。在 1.x 等早期版本中,此命令被命名为 play。版本 2.x 实际上是重写的,因此您可以忽略所有相关建议。
Play - playframework 本身只是一个普通的 jar(及其所有依赖项)。它在 project/plugins.sbt
中声明
所以所有下载 link 都指向 activator-1.3.6 的原因是因为那只是命令行工具的版本。这将默认为最新:2.4.x。
当您执行 activator new 时,您可以选择模板。如果你真的真的想使用 2.3.x 你可以在提示时选择这个模板 hello-play-2_3-scala.
但我不建议您这样做,因为:
- documentation for 2.4.x 很全面,而且有演练指南,不会比一个 youtube 视频长。
- 2 中有错误修复和新功能。4.x
- 2.4.x 引入了依赖注入,这意味着一旦您在 2.3x 中开发了所有内容,升级将变得更加困难。
- 除了依赖注入,大多数东西在 2 中的工作方式相同。4.x
智能: 使用 14. 播放支持一直在改进。如果您可以使用抢先体验计划和最新版本的 Scala 插件。
不要 运行 'activator idea' - 这已被弃用。文件 -> 从 Intellij 打开项目应该足够了。