是否有一个在Google App Engine上运行的Apache Shinding,Java版本的端口?

我一直在网上搜索到Google App Engine的Apache Shindig Java端口,但我只找到了一个Python版本。有Java端口吗?或者是否存在阻塞依赖关系,这使得很难将Apache Shindig移植到Google App Engine(除了数据库部分)?     
已邀请:
不幸的是,目前还没有Apache Shindig的GAE Java端口。但是,你有选择: 如果您考虑自己移植到Java端口,我还建议从现有的Python-GAE端口或PHP-non-GAE端口开始,而不是从Java-non-GAE端口开始。 此外,您可以考虑在GAE Java SDK上使用Jython运行Python-GAE端口,而不是从头开始移植您自己的版本。 请阅读下面的详细信息: 使用Jython将Python-GAE移植到java-GAE: 使用Jython抽象的主要优点如下: 您可能需要尽快启动并运行Java-GAE SDK版本。 您仍然可以选择将Jython代码在未来的小型迭代中移植到纯Java中,因为您的业务目标允许。 另外,我有一个在Java SDK上运行的JQuery Form Builder插件的版本: 最初用PHP编写的LAMP堆栈 在GAE-Java SDK上运行 使用Querces PHP Servlet将PHP编译为Java。 原始的Form Builder PHP代码可以访问我作为数据存储的包装器编写的Java DAO类。 Jython是一个类似的抽象,可以以类似的方式提供帮助,并避免重写大部分代码的需要。阅读以下有关Google App Engine上的Jython开发的更多信息: Google App Engine上的Jython开发 避免尝试从Java-non-GAE移植到Java-GAE OpenSocial应用程序的Java版本是多线程的,因此在App Engine上运行会遇到很多麻烦。此外,将PHP版本移植到Java肯定更容易,因为此时App Engine不支持多线程,而PHP版本很可能不是多线程的。 因此,这就是为什么Python OpenSocial端口的根属于Shindig / OpenSocial的PHP版本而不是Java端口。如果你决定从非GAE版本移植,我建议跟随他们的领导并做同样的事情。     
似乎没有一个专门在Appengine上运行Java的项目。但是应该可以将当前的java版本移植到Appengine,因为有一个python版本具有相同的限制。     

要回复问题请先登录注册