• 목록
  • 아래로
  • 위로

안녕하세요?

 

JSP에 대해 전혀 모르는 입장에서 질문을 드려요.

 

PHP와 비교하여 다음과 같은 장점이 있다고 알고 있는데요.

 

1. 보안이 좋음. 

 

2. 레퍼런스가 많음.

 

3. 안정적임.

 

4. 유지보수가 쉬움.

 

JSP에 대해 서비스 내용 대비 쓸데없이 무겁다는 비판이 있던데

 

구글링해보면 PHP 7과 비교해도 오히려 JSP가 빠르다는 글도 있더군요 ㄷㄷ

 

그렇다면 빠른 개발이 어려운 점을 제외하면 JSP는 PHP와 비교할 때 단점이 없는 것인가요??

(자바 자체의 메모리 누수 등 문제점도 있긴 하겠네요.)

 

PHP와 비교할 때 JSP의 장단점에 대해서 개발자분들의 생각을 여쭤봅니다.

 

그럼 무더운 여름에 항상 건강하세요.

 

감사합니다 ^^

 

 

+)

JSP 기반의 나라배움터 홈페이지를 PageSpeed insight로 테스트하면 18점이 나오던데요.

이건 JSP의 단점이라기보다는 단순히 최적화 여부의 문제겠죠?? ㅠㅠ

 

작성자
이니스프리 119 Lv. (0%) 1972020/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

댓글 21

갱생협스
profile image
아무래도... 나라배움터 홈페이지는 최적화 문제같네요.
저 역시 JSP을 전혀 모르지만 자바에 대해 거부감이 있는 터라(실은 코딩하는 인간이 이러면 안되지만요 ㅠㅠ) 자바 관련해서는 안드로이드 네이티브 앱 개발할 때 날림으로 배운 것 빼고는 써 본 적이 없네요.
결국 개개인의 취향 차이 아닐까요???
comment menu
2020.06.13. 14:01

신고

"갱생협스님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → 갱생협스
profile image
저도 그렇게 생각하네요 ^^
다만 공공기관에서 JSP를 고집하는 이유가 무엇인지 궁금해서요!
그럼 협스 님께서도 즐거운 주말 되시고 굿밤 되세요 :)
comment menu
2020.06.13. 23:44

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → 이니스프리
profile image

존재하지 않는 스티커입니다.

comment menu
2020.06.13. 23:44

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

YJSoft
profile image
+1

공공기관 등에서 jsp 쓰는건 정부 표준 프레임워크가 jsp(정확히는 Java)로 되어 있기 때문입니다. 당연히 php에서 jsp를 불러올순 없으니 자연스레 사이트 나머지 부분도 jsp로 개발되는것입니다.

comment menu
2020.06.14. 01:21

신고

"YJSoft님의 댓글"

이 댓글을 신고 하시겠습니까?

포인트 폭탄+ → YJSoft
YJSoft님 축하합니다.
추가로 200포인트만큼 포인트 폭탄+를 받았습니다.
comment menu
2020.06.14. 01:21

신고

"포인트 폭탄+님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"포인트 폭탄+님의 댓글"

이 댓글을 삭제하시겠습니까?

이니스프리 작성자 → YJSoft
profile image

예 밤늦게 답변 달아주셔서 감사합니다 ^^
제가 가장 궁금한 점은 '전자정부 표준프레임워크'가 왜 다른 언어가 아니라 자바로 제작되었는지에 대한 것이에요~
상대적으로 높은 보안성도 이유 중 하나였겠지만,

2009년 당시에는 자바가 워낙 지배적인 언어였기 때문에 굳이 다른 대안을 찾을 필요가 없었을까요?
그럼 YJSoft 님께서도 안녕히 주무시고 편안한 주말 되세요!

comment menu
2020.06.14. 01:50

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → 이니스프리
profile image

존재하지 않는 스티커입니다.

comment menu
2020.06.14. 01:50

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

Hanam09 → 이니스프리
profile image
eGovFramework가 Java의 Spring입니다.
comment menu
2020.06.14. 20:34

신고

"Hanam09님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → Hanam09
profile image
감사합니다!!
간단한 이유였군요~! ^^
전자정부 표준 프레임워크를 초기버전부터 자바로 작성했기 때문에 이후에도 PHP 등으로 변경하기 어려웠다고 보면 될까요?? :)
comment menu
2020.06.14. 21:07

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → 이니스프리
profile image

존재하지 않는 스티커입니다.

comment menu
2020.06.14. 21:08

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

Hanam09 → 이니스프리
profile image
Spring이 전자정부 프레임워크로 지정된겁니다.
그리고 그게 굳어진거고요. 정부는 워낙 보수적이라 새로운 기술에 관심이 거의 없어요,
comment menu
2020.06.14. 22:44

신고

"Hanam09님의 댓글"

이 댓글을 신고 하시겠습니까?

Hanam09 → YJSoft
profile image
Java는 언어일 뿐이에요.
javax.servlet.http.HttpServlet에 Spring 올려놓고 씁니다.
jsp는 그냥 서블렛이에요. 자바의 일부입니다.
comment menu
2020.06.14. 22:52

신고

"Hanam09님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → Hanam09
profile image

예 감사합니다 ^^
덕분에 조금이나마 이해하게 되었네요 :)

그렇다면 전자정부 표준 프레임워크를 선정할 당시에는 PHP가 보안상 문제가 있었거나
PHP 자체가 메인스트림이 아니고 JSP가 주류였나보죠??
정부뿐만 아니라 국회나 법원에서 운영하는 사이트 중에 상당수도 JSP 기반인 것 같던데 말이죠 ㄷㄷ

comment menu
2020.06.14. 23:12

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → 이니스프리
profile image

존재하지 않는 스티커입니다.

comment menu
2020.06.14. 23:12

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

YJSoft → Hanam09
profile image
그걸 저한테 알려주시는 의도가 뭔가요? 당연히 알고있는 내용입니다만...
comment menu
2020.06.15. 00:01

신고

"YJSoft님의 댓글"

이 댓글을 신고 하시겠습니까?

Hanam09 → YJSoft
profile image

jsp 쓰는건 정부 표준 프레임워크가 jsp(정확히는 Java)로 되어 있기 때문입니다.

제가 해석을 잘못한듯 하군요.

Java자체가 표준프레임워크라 지칭하는줄 알았습니다.

comment menu
2020.06.15. 21:15

신고

"Hanam09님의 댓글"

이 댓글을 신고 하시겠습니까?

legitcode
profile image
+1
장점은 위에 적어주신대로고 단점이라 하면 올드하다?
요즘 스타트업에서는 jsp는 잘 안쓰이는것 같네요~
comment menu
2020.06.16. 09:43

신고

"legitcode님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → legitcode
profile image

옙 감사합니다 :)
현재 스타트업 등에서 잘 사용하지 않는데 공공기관에서는 왜 굳이 JSP를 고집하는지 궁금하네요 ^^

안정성 등 측면에서 PHP와 큰 차이가 있을까요?
그럼 맛점 드시고 좋은 오후 되세요~!

comment menu
2020.06.16. 12:59

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

legitcode → 이니스프리
profile image
+1
전자정부프레임워크가 jsp로 만들어져 있기 때문이고 또한 관련 업계가 보수적이라서 새로운 기술을 받아들이지 않아서 인걸로 알고 있습니다. 딱히 안정성이 좋지는 않아요.
comment menu
2020.06.16. 23:09

신고

"legitcode님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → legitcode
profile image
덕분에 잘 이해했습니다!
감사합니다 ^-^
그럼 안녕히 주무세요~!!
comment menu
2020.06.17. 00:18

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → legitcode
profile image

존재하지 않는 스티커입니다.

comment menu
2020.06.16. 12:59

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 24.02.11.17:21 960
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 23.01.14.02:23 4636
공지 [필독] 질문하는 방법 17 마스터 18.02.23.03:09 4479
306 파이썬에서 requests.Session()에 대한 간단한 질문을 드립니다 ^^ 2 이니스프리 19.11.09.21:45 1967
305 [SSD] Micron 1100 vs Samsung 860 QVO 어떻게 생각하시는가요? 7 image 이니스프리 19.11.09.22:52 283
304 현재 신제품 구매가 가능한 배터리 탈착식 스마트폰에 어떤 것이 있을까요? 이니스프리 19.11.10.22:18 201
303 유튜브에 유튜버 '분류' 또는 '장르'라는 것이 존재하나요?? 2 이니스프리 19.11.12.21:57 241
302 가계부 프로그램 추천 부탁드립니다! 2 이니스프리 19.11.12.23:59 227
301 스포어 호스팅 사용 중에 실수로 반복문을 잘못 돌리면 계정이 정지되나요? ㅠㅠ 2 이니스프리 19.11.14.00:25 184
300 구글 애드센스 잘아시는분 있나유? 2 슬기 19.11.14.23:54 218
299 윈도우7 익스플로러11에서 인터넷옵션/시작옵션/마지막 세션의 탭으로 시작이 작동이 안됩니다. 3 kyhsyou 19.11.15.10:54 299
298 국내 유료 웹호스팅 사이트 추천을 부탁드립니다 14 이니스프리 19.11.16.00:09 331
297 3.5인치 외장하드 케이스에 SSD를 연결하면 전압과 관련된 문제가 발생할까요? 3 이니스프리 19.11.16.02:04 409
296 카카오 API OCR의 인식률은 어떤가요? 1 이니스프리 19.11.16.22:31 1577
295 코딩 컨벤션상 전역변수와 지역변수의 변수명을 동일하게 하는 것이 무방한가요? 4 이니스프리 19.11.17.18:09 306
294 윈도우 NTFS에서 확장자의 대소문자가 구별되나요? (파이썬 pathlib.Path(file).suffix 관련) 9 이니스프리 19.11.19.00:50 1376
293 네이버 사전을 크롤링할 때 한자의 인코딩 관련 하여 질문 드립니다. (일부 한자만 깨지는 현상) 21 image 이니스프리 19.11.22.16:22 1252
292 기계식 키보드 추천을 부탁드립니다! 20 갱생협스 19.11.24.12:56 240
291 Amazon, Jomashop 등 대형 사이트에서는 크롤러를 어떻게 감지하나요? 10 이니스프리 19.11.24.15:12 1728
290 error page 설정은 어떻해야할까요? 2 슬기 19.11.24.21:27 225
289 데스크탑이냐 랩탑이냐, 그것이 문제입니다. 29 네모 19.11.28.14:15 331
288 노트북 발열 문제를 잘 잡는 분 계실까요? 6 이니스프리 19.12.04.19:04 232
287 [파이썬] 롯데백화점 크롤링과 관련하여 질문을 드립니다 2 image 이니스프리 19.12.04.21:56 264