Is JSP worth learning?

Is JSP technology in use today as well? Is it still useful learning it?

  • As compared with ASP and other languages that have come up in the recent years.(The applied logic and flexibility)

  • Answer:

    Yes, it is still very much in use, and worth learning. However, be careful. Like classic ASP, it can be abused by writing all of the business logic in it. Remember that it is a display technology, and that business logic is best handled elsewhere. Look for a good web application framework (I prefer Spring MVC, but there are many others) to give structure to your application, and always resist the temptation to write business logic in your JSPs just because you can. Of course, there are many other good display technologies besides JSP. Some people will try to talk you into using JSF. While there are plenty of corporate jobs that require knowledge of JSF, I personally think that JSF is a good basic idea with flawed spec and an awful implementation. I personally stay away from it as much as possible.

Rich Freedman at Quora Visit the source

Was this solution helpful to you?

Other answers

JSP is a good template language, you can choose taglib or not. No matter which web framework you want to use, it's a good idea to control JSPs in your web development toolkit. If you want to build a website base on Java, I'd advice you to have a look at Grails, the web tie with GSP(like JSP)

Haulyn Jason

JSP exists to day and is a key technology in java world. But when you say this it is like saying that bricks still exist today and are key material in building industry. I mean that today coding with only JSP (like in PHP) is not a solution but most frameworks use JSP as a basic technology for building views (Sturts or Spring-MVC or JSF ...)

Omar Benhamid

No way! According to Treands of Builtwith, only 6% of web apps run on JSP, 33% http://ASP.net and 35% PHP, however http://ASP.net will overtaking with its modern MVC and Ajax frameworks. The hand behind PHP success is adoption by Computer Freaks at Facebook and Google to counter Microsoft. For a common person, http://ASP.net is the most technical and complete framework.

Khaleed Quershi

first,jsp is really easy to learn,you can understand it in minuites.and there are still some great enterprise applications using it,such as jira

Bowman Han

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.