Я ищу изучение технологии Java для разработки веб-приложений. Поскольку я больше смотрел на это, я смутился между jsf, jsp и javaee. Я знаю, что на SO есть несколько сообщений (post 1, post 2), которые пытаются разрешить эти путаницы, У меня есть еще несколько над ними:
- Является ли JSP "мертвым" в пользу JSF?
- Является ли Java EE платформой JSF на вершине или вообще чем-то другим?
- Является ли JSF просто основой MVC для разработки веб-приложений?
- Является ли JSF структурой, разработанной Oracle и частью Java, или же она является отдельной структурой вообще (как Zend Framwork от PHP)?
- [Бонус] Вы порекомендовали бы обучение jsp или jsf?
В своем ответе не стесняйтесь сравнивать любую из этих технологий с такими вещами, как ASP.NET, ASP.NET MVC, Ruby on Rails, Zend Framework или обычные Java-апплеты Java, поскольку это то, что я уже знаю.
Спасибо за ваше время.