我一直在阅读有关 Grails 和其他 Java 框架等框架的开发进展,但在 Lift 阵营中并没有引起太多关注。Lift 1.0 也早在很久以前就发布了。社区是否正在开发 Lift 框架?该框架的未来前景如何?它比 Grails 和其他 Java 框架更好吗?(Groovy 的性能不如 Scala)。
4 回答
从我最近读到的一点点来看,Lift 1.1 应该会在 Scala 2.8 之前发布。就像现在一样,真的很快。电梯前端有很多活动,但它们确实似乎比其他项目更孤立。我听到的关于 Akka 的消息比关于 Lift 的要多得多,这让我感到非常惊讶。事实上,我听到的关于 Lift 社区对非 Lift Scala 项目的普遍支持比我听到的关于 Lift 本身的要多得多。
并不是说他们不接受和对新手友好或类似的东西。我认为这只是没有很多人谈论他们所做的事情,或者,也许这些人与我在互联网上关注的人完全不同。
Stack Overflow 上没有强大的人,这确实让我有点困扰。如果您将 Scala 相关问题的答案与 Scala & Lift 相关问题的答案进行比较,差异是惊人的。
2010 年 11 月 16 日更新
只是为了更新,Lift 2.0 已发布,并且仅适用于 Scala 2.7.7。不过,Lift 2.1 紧随其后,可用于 2.7.7 和 2.8.0(我想它也适用于 2.8.1,但我还没有测试过)。除此之外,Lift 2.2 已经有了一个里程碑,所以一切都很好。
有一个非常活跃的 lift 邮件列表。如果您对所找到的内容不满意,也许您可以仔细阅读它的档案并在那里发送询问。
我对 Grails 有一些经验,最近看了 Lift,但我发现 lift 的编程模型有些奇怪和不直观。我更喜欢 Scala 而不是 Groovy,但我会选择 Grails(它有一个 Scala 插件)。Grails 提供的功能远远超过 Lift。Grails 是由 SpringSource 开发的,而没有大公司支持 Lift。
如果您只是想开发 Web 应用程序,请选择 Grails。如果您是 Scala 爱好者,请选择 Lift。