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