sentence: ajax while being a client-side and server-agnostic solution , the qooxdoo project does include optional rpc server implementations ( currently in java , php , perl and python ) to demonstrate client-server communication .