2010-05-20 63 views
1

我想为我的工具箱选择一项新技术 - 用于快速构建Web应用程序的原型。简介要求:快速数据库应用程序最快的公共​​Web应用程序框架?

  • 公共访问(未托管在我的机器上) - 像谷歌的AppEngine等
  • 必要建立一个简单的Web应用主机
  • DB访问(小存储提供)没有取巧的配置,包括一些那种SQLish查询语言
  • 容易前端HTML模板
  • 访问的JSON服务
  • C#或Java,PHP或者Python的能力 - 或者一个有趣的新的语言学习是OK
  • 免费!

一个示例应用程序,非常简单:渲染AJAXy编辑(添加/删除/编辑/阻力),通过一些模板语言丰富的数据列表项的列表中,这样我就可以迅速嘲笑为某客户的UI。即。我可以在客户端完成大部分工作,但需要方便的后端来处理永久存储。 (事实上​​,我想如果我可以通过AJAX调用直接访问数据库,它甚至不需要HTML模板。)

我意识到这有点含糊,但是想知道是否有人有建议。 Rails主机可能对此最好(但可能不是免费的),也可能是App Engine,或者我不知道的其他选择?我一直在做重量级服务器(ASP.NET等)的所有东西,只要我只是没有在最新的...

谢谢 - 如果这不明确,我会跟进评论够:)

回答

1

C#或Java,PHP或者Python - 或者一个有趣的新的语言学习是OK

怎么回合的Javascript? This place主机服务器端JavaScript勾选您的其他大部分框。所以你可以在客户端和服务器端使用相同的语言(我觉得非常方便)。 [警告:我只是在玩他们的服务;虽然看起来很酷。我在服务器端使用IIS和Tomcat上的Javascript(通过Rhino)。]

+0

哇 - 我喜欢它!我一直想尝试一些node.js类型的服务器端JavaScript,这看起来很酷。我会试一试! – 2010-05-20 22:01:09

1

对于流血的边缘 - 新版本的spring roo最近发布了。有了它,您可以在10分钟内创建出色的网络应用程序。支持GAE和GWT ...

http://www.springsource.org/roo

+0

谢谢,这看起来很酷 - 但我得承认,我不知所措读网站并试图找出他们的“简单的10分钟”的例子:)我提供了一套文件供应的想法,但肯定有很多其中。对于单页应用的“快速原型”工具来说,这似乎并不够简单。我错了吗? (另外,是否有特定的说明在GAE上运行?我也会做一个搜索) – 2010-05-20 22:08:11

+0

是的 - 它不像一些框架那么轻巧。但最重要的是,你最终会得到一个完整的java webapp,它可以扩展到任何东西。这对你来说可能不是好事! – Pablojim 2010-05-21 09:20:58

1

xataface是一个快速的方法来使一个MySQL数据库的前端。

它可以很容易地使用动态创建的视图快速启动应用程序,然后您可以将其更改为非常适合您需求的内容。

它只需要一个带有MySQL和PHP的服务器服务。