[Javascript]1. JSP, Javascript, J Query, Java의 차이점

김예진·2020년 8월 17일
2

Javascript

목록 보기
1/4
post-thumbnail

사전스터디 1주차를 끝내고 2주차가 시작됐다. 2주차는 자바스크립트에 대해서 공부하기! 였다. 위코드에서 자바스크립트에 무엇에 대해 공부해야하는지는 큰 맥락을 잡아줘서 그렇게 공부할 생각이었는데.. 흠 무엇으로 공부해야하는지 한참 고민하다가 동생이 컴공 - 보안으로 전과를 했었고. 관련 서적들이 제법 있어서 동생 책꽂이부터 털었다^^!

그.런.데. 말입니다.

아니. J 들어간건 다 비슷한 언어처럼 느껴지는데? 똑같은 언어들의 줄임말인가? 조금씩만 다른건가? 제가 배우려고 하는 건 자바스크립트가 맞긴 맞는데요.. JSP, J Query.. 어.. 다 비슷한 애들인 것 같은데?... 아니 다른거 같긴한데 정확하게 뭐가 다른거지? 뭐지? 뭘까? 세 개가 정확하게 무엇인지 알아야겠다고 마음 먹음과 동시에 왜 나는 이런것도 모를 수가 있지? 개발자의 길을 걷겠다면서? 스스로 한심해하기도 하고 반성도 했다.

그래도 뭐, 지금이라도 확실하게 공부해서 구분할 줄 알면 되는거지! 긍정적으로 생각하기로 했다. 부정적으로 생각하다보면 내 텐션이 쭉쭉 떨어질 걸 아니까.




0. JSP , Javascript, J Query, Java 의 차이점은?



1. JSP
Java Server Pages 의 약자로 HTML 내에 직접 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에게 돌려주는 서버 측 웹 프로그래밍중 하나다.


2. Javascript
Front-End 개발 언어로, 정적인 웹 문서에 동작을 부여하는 스크립트 언어다.

스크립트 언어란? 소스 코드를 Compile(=여러 출처에서 자료를 따와 엮다, 편집하다, 명령어를 컴파일하다) 하지 않고도 실행할 수 있는 프로그래밍 언어를 말한다.

그래서 Javascript도 웹브라우저에서 바로 실행되며, JSP와 다르게 클라이언트 측 스크립트 언어다.


3. J Query
브라우저 호환성이 있는 HTML 속 자바스크립트 라이브러리(Library). 클라이언트 사이드 스크립트 언어를 단순화 할 수 있도록 설계 되어있다.

라이브러리(Library)란? 자주 사용하는 코드들을 편리하게 재사용할 수 있도록 class나 function으로 만들어진 것을 뜻한다.


4. Java
여러 플랫폼용 소프트웨어를 생성하는 객체 지향 프로그래밍 언어로, 보안성이 뛰어나다. Java는 Javascript와 다르게 서버에서 실행되는 언어다.

객체 지향 프로그래밍(OOP:Object Oriented Programming)이란? 프로그래밍에 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체(object)로 만드는 것이다. 이 객체들을 레고를 조립하듯 하나의 프로그램으로 만드는 것을 객체 지향 프로그래밍이라고 할 수 있다.

profile
Backend Developer 🌱 벨로그 내용을 티스토리로 이사중~!

0개의 댓글