Пожалуйста, помогите мне выбрать наиболее подходящую веб-инфраструктуру для меня и для задачи, с которой мне приходится иметь дело.Какую платформу Java Web выбрать?
Задача: разработать управление взаимоотношениями с клиентами. Веб-приложение для малого и среднего бизнеса с хорошей производительностью.
Сфера сервера: Я эксперт в области Java, никогда не писал ничего о Groovy или Scala. Кроме того, у меня есть некоторый опыт работы в JSF (портлеты IBM). Сервер приложений будет Tomcat, но при необходимости мы можем перейти на другой бесплатный сервер.
Клиентская сторона: Я использовал для создания пользовательских виджетов с Dojo для разработки богатых веб-приложений. Итак, я вызываю серверную сторону с помощью XmlHttpRequest (dojo.xhrGet), на стороне сервера я собираю данные в JSON, а затем на стороне клиента обрабатываю данные JSON внутри своих виджетов. Отладка виджетов занимает довольно много времени. Итак, если было что-то более дружественное для разработчиков (работает с одинаковой производительностью, это важно), это было бы хорошо.
Просьба сообщить.
Я бы предложил сервер с https://jersey.java.net, который поддерживает json и интерфейс с https://vaadin.com/home. Оба чистых Java – anvarik
Добро пожаловать в StackOverflow. Такой вопрос не очень подходит, так как нет однозначного правильного ответа. Взгляните на http://blog.stackoverflow.com/2010/09/good-subjective-bad-subjective/ для получения дополнительной информации. –
@anvarik Я посмотрел на Ваадина, я считаю, что мы потеряем слишком много производительности с ним. – ElijahK