【发布时间】:2011-04-26 03:23:32
【问题描述】:
在做出决定之前进行了一些研究,决定在 Scala 的 Lift 上启动一个基于重型彗星的项目。
在 scala 上提升的推荐应用程序堆栈是什么?
我倾向于: Jetty / (DB ? (Postgre/Mysql ?) / Scala / Lift / SBT / (Eclipse as IDE )
我可能会在 Windows 上进行开发并在 Ubuntu Server 上进行部署,那么推荐的开始方式是什么。
我正在考虑:安装完整的 Java SDK(我需要 J2EE 吗?),然后是 JEtty、Scala、Lift、SBT,然后是带有 Scala 插件的 Eclipse(我应该研究 IntelliJ 还是 Netbeans?)
有什么需要注意的吗?
【问题讨论】:
-
如果您打算在 Ubuntu 上部署,为什么要在 Windows 上开发?
-
1- 长期以来一直使用 Linux 和 Solaris 作为服务器环境,但同时使用 Windows 作为桌面环境(Mac 仅用于 iPhone 开发)。现在已经习惯了。 2-不确定 Adobe 套件是否在 Linux 中可用,以及其他仅适用于 Windows 的程序,例如 EMS 或 Visual Studio 用于 .NET 项目 3-虚拟环境通常非常滞后于用作桌面环境尽管如此,如果在设置之后两个环境(Windows 和 UbuntuSVR)都存在问题,然后我也愿意将 Linux 用于开发。认为一切都应该没问题,因为一切都使用 jvm
-
@REX Kerr ... 试图编辑我的评论,但无法将其删除并重新输入... 抱歉
-
(复制我之前的答案并添加):啊,好的。如果您大量使用 Adobe 的 Creative Suite,那么您是对的,您最好使用 Windows。我打算建议将所有东西都放在同一台机器上,测试周期会更容易,但如果您大量使用 Adobe 的工具,则不会。我也不太喜欢台式机的 VM 解决方案。