你用 Clojure 做 GAE 应用程序的方法是啥?

Posted

技术标签:

【中文标题】你用 Clojure 做 GAE 应用程序的方法是啥?【英文标题】:What is your way to do GAE Apps using Clojure?你用 Clojure 做 GAE 应用程序的方法是什么? 【发布时间】:2011-03-24 11:06:21 【问题描述】:

我想在 GAE 上使用 Clojure 和 Compojure 开发应用程序,使用 Eclipse 或 Idea,emacs 不是一个坏主意:P

那么,最好的方法是什么?我不认为我想使用 leiningen,因为我相信如果你通过了学习曲线,maven 会非常强大 - 我读了这个博客 http://compojureongae.posterous.com/tag/googleappengine,它'到目前为止是最好的信息来源之一。

如果您必须这样做,您的方法是什么?或者你会推荐我什么?

这个插件 -> http://code.google.com/p/maven-gae-plugin/ 好吗?因为如果我使用那个插件,我可以在 pom.xml 中包含 clojure.jar,基本上我已经准备好了,对吧? IntelliJ IDEA 有类似的东西吗?

还有其他建议吗? 你的方法是什么?

【问题讨论】:

【参考方案1】:

最近在 Clojure 邮件列表中发布了一个名为 appengine-magic 的库的公告,该库试图抽象出与 GAE 相关的样板:

http://github.com/gcv/appengine-magic

http://osdir.com/ml/clojure/2010-09/msg00942.html

【讨论】:

【参考方案2】:

只是一些链接。我认为如果你真的想要这种组合,你必须做一些让自己变得更强壮的事情,但这应该会有所帮助。

GAE 上的组合http://compojureongae.posterous.com/ GAE 上的 Clojure http://www.hackers-with-attitude.com/

【讨论】:

第二个网址看起来很有趣,第一个我已经提到了:)

以上是关于你用 Clojure 做 GAE 应用程序的方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

GAE 中的“软私有内存限制”是啥?

GAE 抛出堆溢出错误之前的最大对象大小是多少

Clojure:需要架构建议

Clojure 关键字参数

Clojure 中的快速素数生成

需要以编程方式访问 GAE 日志