현업에서는 php보다 jsp가 더 많이 쓰이나요?
저는 아직 학부를 졸업하지 못한 대학생입니다.
다름아니라 db랑 연동해주는 과정에서 php를 사용하는 방법을 배우게 되었습니다. 코드는 간결하구요.
제가 공부하는 것들이 간단하기 때문에 php를 쓰면서 불편한 점은 없었지만 구글링을 하던 중 php는 옛날 것이다? 라는 뉘앙스의 글을 봤습니다.
저는 아직 jsp를 사용해보지는 않았습니다만 그런 말을 하는 이유가 무엇인지 제대로 이해를 하기 어려웠습니다. 문맥상 모르는 단어도 많았고 시스템 적으로 아는 것이 많이 없어서요..
무엇보다 나중에 직업을 갖기전에 뭔가 하나라도 더 알면 좋지 않나 라는 생각으로 공부를 하고 있습니다만 더 도움되는 것을 하고 싶어서요.
jsp가 요즘 추세라면 php보다 어떤 점들이 좋아서 인지 궁금합니다.
공공기관과 대기업은 거의가 전자정부표준프레임워크를 사용한다고 보시면 됩니다.
대부분 spring(자바) 기반이기 때문에 jsp를 사용합니다.규모가 큰 기업들이 php가 아닌 jsp를 잘 사용하는 이유는, 개발시 협업할 때의 장점이 있고 높은 생산성 때문입니다. 대규모 프로젝트에서 java 프레임워크인 struts나 spring 등을 필수적 요소로 사용하는 이유는 페이지수가 몇 백단위나 그이상으로 넘어가게 되도 유지보수 하기가 수월한 장점이 가장 큰 이유지만, 대규모 프로젝트를 보통 SI업체에서 따오는데 SI업계나 클라이언트측이나 php보다 java를 선호하는 그쪽 분위기도 한몫 합니다. 기존의 대규모 프로젝트들에서 java프레임워크의 성공 사례와 신뢰감 때문이겠죠. 물론 php도 프레임워크가 있지만, 이미 대부분의 SI개발자들이 java프레임워크에 익숙해진 원인도 있고 이미 java를 위한 기반이 잘 닦여져 있어서 굳이 php기반으로 갈려고 하지 않는것입니다. 단점이라면 java프레임워크 특성상 방대한 코딩량에 개발자는 죽을맛이죠.
JSP가 요즘 추세는 아닙니다. 오히려 JSP 사용하는 건 구식이라고 생각됩니다.
요즘은 Template Engine 을 사용하거나 Angular, Vue, React 같은 Clinet Side javascript UI Framework 를 사용하죠
우리나라에서 Java 가 우세하지 Jsp 가 우세한 건 아닙니다.
아래 링크는 JSP vs PHP 구글 트렌드 비교입니다.
https://trends.google.com/trends/explore?date=today%205-y&q=jsp,php