After developing the web interface for an ecommerce site for some time this project has been neglected. I recently certified in my course with Java, and since I don't know enough C++ the language with which the client development is to be done is in now Java.
This offers a lot more flexibility in things, the write once-run anywhere approach a sure hit. PHP offers very similar functionality, and as it is much QUICKER than Java tends to be the server development will still be taking place in PHP.
A JSP port of the PHP may also be provided.