• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

is Jsp,Jstl ,EL are Deprecated ?

 
Patel Mahesh
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i m really confused about jsp and jsf .is jsp still in use.are jstl and EL used with JSF . please some one explain me current technologies used.

Sorry to ask such stupid question ,i m newbie to technology and confused where to start java ee. should i learn jsp jstl and el or directly jump over the JSF.

Thanks
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64720
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
JSP is alive and well. JSF is just one possible framework among all the others which not everyone uses. There's really nothing to be confused about.
 
Greg Charles
Sheriff
Posts: 2985
12
Firefox Browser IntelliJ IDE Java Mac Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
EL is definitely still used in JSF. JSTL not so much, but it has uses occasionally. JSP integration with JSF is a bit problematic, mostly because of JSF's lifecycle, so JSF developers tend to use Facelets. On the other hand, many people dislike JSF/Facelets and prefer to build richer clients using JSP with a lot of JavaScript /jQuery. There's really no single right answer.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64720
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Greg Charles wrote:On the other hand, many people dislike JSF/Facelets ...

In my experience the penetration of JSF is small, and getting smaller. Two of my recent jobs were to replace JSF monstrosities with something that gets the same job done with much simpler and easier to understand code.

and prefer to build richer clients using JSP with a lot of JavaScript /jQuery. There's really no single right answer.

I'd go even further than that. I see a lot of shops moving to using RESTful APIs and eschewing server-side templating completely, choosing to do it all in the browser with JavaScript MVC frameworks.
 
Greg Charles
Sheriff
Posts: 2985
12
Firefox Browser IntelliJ IDE Java Mac Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
And yet JavaEE has incorporated JSF/Facelets now, so there still is a certain penetration. It's not that I'm in love with the framework, I just haven't had firsthand experience with anything that works better or easier, and all my job offers are to create more of the "monstrosities". I have Bear's books though and I keep studying them, so I won't be left behind when the shift comes.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic