我想创建一个opensocial应用程序。我已经阅读过如何在客户端执行此操作,我的问题是什么是最合适的服务器端技术?我的想法需要应该在服务器上存储和执行的持久数据和业务逻辑。我对在ASP.NET和Ruby on Rails中创建完整的Web应用程序非常熟悉。我可以利用这些来构建一个完整的opensocial应用程序(使用iframe或类似的东西)或者我是否需要使用javascript将访问的其中一种技术来创建后端?
答案 0 :(得分:2)
我们在http://www.lonelyplanet.com/groups
使用Apache Shindig(Java)进行实时项目托管小工具的网站是使用Ruby on Rails编写的,所有业务逻辑,数据持久性等都在那里处理。
我们已将自定义处理程序注入Shindig,以使用REST服务将所有内容代理到Rails应用程序。你可以让Shindig尽可能多地做,或者尽可能少做。我们做得很少,并将所有应用程序逻辑保留在托管主站点的父应用程序中。 Shindig只提供小工具和处理安全等。