2022. 12. 30. 02:03ㆍFrontEnd & Mobile/HTML & CSS
웹 페이지 프로그래밍 언어에는 Javascript와 PHP등이 있다.
Javascript는 클라이언트 측 스크립트이고, PHP는 서버 측 스크립트라고 생각하면 된다.
웹 브라우저는 서버에서 내려받은 내용을 사용자(클라이언트)에게 보여주는 역할을 한다.
<PHP란?>
PHP는 서버 측 스크립트이다. PHP 프로그램은 내려받기 전에 웹 서버에서 실행된다.
웹 브라우저에 내려받은 코드는 프로그램이 실행된 HTML코드이다.
내려받은 HTML코드에는 PHP 프로그램 코드가 포함되어 있지 않다.
그리고 PHP는 MySQL과 연동으로 사용하기에 주로 블로그, sns, 쇼핑몰, 일정관리 등을 만들 때 많이 사용된다.
<PHP와 Javascript의 차이점>
PHP(서버 측 스크립트)
PHP는 서버 측 스크립트이다. PHP를 내려받기 전에 웹서버에서 실행이 먼저 된다.
웹브라우저에 내려받은 코드는 PHP가 포함되지 않은 HTML코드이다.
장점)
-프로그램 코드가 보여지지 않기에 자바스크립트에 비해 보안성이 뛰어나다.
-웹 브라우저의 버전과 종류에 영향을 받지 않는다.
단점)
실시간으로 처리하는 경우 적합하지 않다.
자바스크립트(클라이언트 측 스크립트)
자바스크립트는 클라이언트 측 스크립트이다. HTML 파일에 삽입하거나 사진 등을 웹서버에서 내려받는다.
내려받은 자바스크립트 프로그램은 웹 브라우저에서 실행되고 동적으로 화면에 변화가 일어난다.
이처럼 자바스크립트는 웹 브라우저에서 실행된다.
장점)
-웹 브라우저에서 하는 조작에 바로 대응할 수 있다.
-애니메이션과 같은 마우스에서 움직이면 바로 상호작용하는 것들을 적용할 수 있다.
단점)
-프로그램 코드가 쉽게 읽히기에 보안에 취약하다
-웹 브라우저의 버전과 종류에 따라 실행이 불가할 수도 있다.
'FrontEnd & Mobile > HTML & CSS' 카테고리의 다른 글
[제주코딩베이스캠프] (신) 올 뉴 30분 요약강좌(Bootstrap) (0) | 2023.01.16 |
---|---|
[수코딩] [HTML/CSS] Full Screen Landing Page 만들기 (배경 이미지 본문 내용 참고) / 웹코딩 / 실습 (0) | 2023.01.16 |
[수코딩] 텍스트 타이핑 효과 어디까지 만들어봤니?(only css) / HTML+CSS 실습 / 웹 코딩 (0) | 2023.01.16 |
[비전공자를 위한 첫 코딩 챌린지 with HTML&CSS] 06 코딩 맛보기 (0) | 2022.12.30 |
[Do it! HTML5+CSS3 웹 표준의 정석] 01장 HTML 기본 다지기 (0) | 2022.12.21 |