几年来,我一直在使用以下 Web 开发堆栈:
java/spring/hibernate/mysql/jetty/wicket/jquery
对于某些要求,我正在考虑切换到带有 AJAX 前端的 NoSQL 数据存储。我可能会使用 jQuery 构建前端并使用 JSON 与 Web 应用程序中间件进行通信。由于更多的动态查询功能,我倾向于 MongoDB,但仍在考虑 CouchDB。
我不确定在中间使用什么。可能是 RESTful 的?我的偏好是坚持使用 Java(或者可能是 Scala 或 Groovy),因为我使用 Drools 等工具来制定规则,使用 Shiro 来保证安全性。但是话又说回来,我想选择一些快速且易于使用的东西,所以我对其他解决方案持开放态度。
如果您正在构建 ajax/json/nosql 解决方案,我想听听有关您正在使用的工具以及您发现使用它们的任何优点/缺点的详细信息。