Вчера я видел презентацию на Java Server Faces 2.0, которая выглядела действительно впечатляюще, хотя я в настоящее время являюсь счастливым разработчиком ASP.NET MVC / jQuery.Что мне больше всего понравилось в JSF, так это огромное количество компонентов пользовательского интерфейса с поддержкой AJAX, которые, кажется, делают разработку намного быстрее, чем с ASP.NET MVC, особенно на сайтах с интенсивным использованием AJAX.Интеграционное тестирование тоже выглядело очень хорошо.
Поскольку в презентации подчеркивались только преимущества JSF, я хотел бы услышать и о другой стороне.
Итак, мои вопросы:
- Каковы основные недостатки Java Server Faces 2.0?
- Что может заставить разработчика JSF подумать об использовании ASP.NET MVC вместо JSF?