PHP란?(자바스크립트와 차이)

2022. 12. 30. 02:03FrontEnd & Mobile/HTML & CSS

웹 페이지 프로그래밍 언어에는 Javascript와 PHP등이 있다.

Javascript는 클라이언트 측 스크립트이고, PHP는 서버 측 스크립트라고 생각하면 된다.

웹 브라우저는 서버에서 내려받은 내용을 사용자(클라이언트)에게 보여주는 역할을 한다.

 

<PHP란?>

PHP는 서버 측 스크립트이다. PHP 프로그램은 내려받기 전에 웹 서버에서 실행된다.

웹 브라우저에 내려받은 코드는 프로그램이 실행된 HTML코드이다.

내려받은 HTML코드에는 PHP 프로그램 코드가 포함되어 있지 않다.

그리고 PHP는 MySQL과 연동으로 사용하기에 주로 블로그, sns, 쇼핑몰, 일정관리 등을 만들 때 많이 사용된다.

 

<PHP와 Javascript의 차이점>

PHP(서버 측 스크립트)

PHP는 서버 측 스크립트이다. PHP를 내려받기 전에 웹서버에서 실행이 먼저 된다.

웹브라우저에 내려받은 코드는 PHP가 포함되지 않은 HTML코드이다.

 

장점)

-프로그램 코드가 보여지지 않기에 자바스크립트에 비해 보안성이 뛰어나다.

-웹 브라우저의 버전과 종류에 영향을 받지 않는다.

 

단점)

실시간으로 처리하는 경우 적합하지 않다.

 

자바스크립트(클라이언트 측 스크립트)

자바스크립트는 클라이언트 측 스크립트이다. HTML 파일에 삽입하거나 사진 등을 웹서버에서 내려받는다.

내려받은 자바스크립트 프로그램은 웹 브라우저에서 실행되고 동적으로 화면에 변화가 일어난다.

이처럼 자바스크립트는 웹 브라우저에서 실행된다.

 

장점)

-웹 브라우저에서 하는 조작에 바로 대응할 수 있다.

-애니메이션과 같은 마우스에서 움직이면 바로 상호작용하는 것들을 적용할 수 있다.

 

단점)

-프로그램 코드가 쉽게 읽히기에 보안에 취약하다

-웹 브라우저의 버전과 종류에 따라 실행이 불가할 수도 있다.