2014-02-06 51 views
1

首先,我想说,我不知道Stack Overflow是否是问这个问题的正确论坛,但让我们试一试。Typesafe Activator在哪里适合该项目

我是一名.NET开发人员,但我有兴趣在下一个项目中给Scala一个尝试。 .NET的开发非常“简单”,因为所有事情都在Visual Studio“内部”发生,从编码到安装库到部署,都可以实现。

我偶然发现了Typesafe Activator工具。我的问题是Scala程序员正在使用它:这个工具通常用作整个项目的IDE吗?或者它只是用来生成模板,然后在Eclipse等另一个IDE中工作? Scala的Web应用程序开发项目中的常见“周期”是什么?

非常感谢您提前!

回答

3

现在Activator中的代码编辑器非常基础。因此,大多数用户从Activator开始学习新项目并学习,然后在IntelliJ或Eclipse中打开该项目。然后,如果需要,您可以继续使用Activator和IDE。

2

我同意詹姆斯在使用Activator之前创建项目的习惯,然后再转移到您的首选IDE。我甚至没有接近他的专家,这对我来说很合适。

但不一致。对我而言,作为Mac上的IntelliJ用户,我发现JetBrains(IntelliJ的制作者)继续对其Scala,SBT和Play插件进行如此多的更改,以致出现不一致。我发现从IntelliJ开始有时候工作;从Activator开始有时会起作用;导入任何种类的SBT项目有时会奏效;等等。至今为止,我还没有发现任何模式。

你可能比我有更好的运气,但只是准备尝试几种方法。首先使用Activator,正如James所说的那样,肯定是一个可行的方案。

+0

从Activator生成IntelliJ项目目前非常糟糕。它倾向于创造重复的东西,我仍然无法弄清它何时起作用,何时不起作用。还没有找到解决方案呢。 – drozzy

+0

不能同意更多。另外,Activator中提供的一些模板并不适用 - 我目前在反应图有问题,有时无法正确启动,以及缺少一些JavaScript和CSS文件。 – lolski