Можно ли полноценно использовать javascript, JQuery, ajax в JavaServer Faces (Java EE), или же стоит посмотреть на другие технологии?
Собираюсь создавать крупный сайт с большой посещаемостью сайт. До сегодняшнего дня изучал JavaServer Faces. Но тут я решил использовать Javascript и jquery (не получилось так как xhtml), возможно ли как-то использовать javascript в JSF, или же стоит посмотреть на другие технологии, где есть возможность использовать javascript, jquery, ajax. А то получается я изучил на среднем уровне html, css, javascript, mySql, jquery, ajax и понапрасну?
Я также знаю php, думал, что смогу использовать его при веб-разработке, но почитал на нескольких форумах, что java для крупных сайтов, а php для маленьких. Тогда решил изучить Java, изучив java SE, начал изучать Java EE, но я уже так запутался, что полный конец, кому несложно, расскажите или хотя бы дайте ссылку на статью, Java серверный язык ладно, а что это? Как это? Это бины? Я не понимаю.