Сначала вы должны выбрать между HTML5 / JS / CSS, Flash и Silverlight для вашей клиентской технологии.Рассмотрим клиентские машины, которые вам необходимо поддерживать (Windows, Mac, Linux, iPad и т. Д.)
Затем выберите язык / платформу на стороне сервера.AJAX - ваша среда общения.
Если вы используете HTML5 / JS / CSS, вам нужно выбрать JS-фреймворк для ускорения разработки.JQuery делает для быстрого кодирования.Другие структуры могут иметь больше возможностей, но более абстрагированы от простого JS.Возможно, вы захотите использовать GWT, если вы более знакомы с Java, чем с Javascript.