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