Я рассматриваю возможность создания своего собственного веб-сайта с использованием Java и пытаюсь решить, какую инфраструктуру использовать. Тем не менее, для быстрого поиска фреймворков Java возвращается более 50 на выбор!
Мой сайт просто будет для моего собственного удовольствия строить его в начале, но если он станет популярным, было бы хорошо, если бы он имел некоторую масштабируемость или, по крайней мере, мог бы переделать для этого.
В чем основные отличия между более популярными структурами? Существуют ли случаи, когда один из них значительно превосходит других? Например, корпоративные приложения с высоким трафиком и небольшие приложения малого трафика. Мне также интересно, есть ли у некоторых гораздо легче учиться и использовать, чем другие.
Есть ли у кого-нибудь, кто имеет опыт работы с некоторыми из этих структур и может сделать рекомендацию? Является ли огромное количество вариантов просто ранним предупреждением, чтобы избежать возможности веб-разработки на основе Java, где это возможно?