4월 18일 (월) 자바스크립트 vs PHP

Southbig·2022년 4월 18일
0

PHP란 ?

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

웹 브라우저에 내려받은 코드는 프로그램이 실행된 HTML 코드
내려받은 HTML 코드에는 PHP 프로그램 코드가 포함되어 있지 않다

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

  • 주로 HTML 코드를 프로그래밍적으로 생성
  • 서버쪽에서 실행 되는 프로그래밍 언어
  • Personal Home Page Tools 의 약자에서 PHP:Hypertext Preprocessor 로 의미가 변경 되었다

PHP의 장점

  • 웹에 최적화된 언어
  • 웹개발에 필요한 수많은 로직들이 함수의 형태로 미리 제공됨
  • 크로스플랫폼
  • 거의 모든 데이터베이스를 지원
  • 가장 많은 공개소프트웨어가 PHP로 만들어짐

PHP와 자바스크립트의 차이점

PHP (서버 측 스크립트)

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

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

장점

  • 프로그램 코드가 보여지지 않기에 자바스크립트에 비해 보안성이 뛰어나다
  • 웹 브라우저의 버전과 종류에 영향을 받지 않는다

단점

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

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

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

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

장점

  • 웹 브라우저에서 하는 조작에 바로 대응할 수 있다
  • 애니메이션과 같은 마우스에서 움직이면 바로 상호작용하는 것들을 적용할 수 있다

단점

  • 프로그램 코드가 쉽게 읽히기에 보안에 취약하다
  • 웹 브라우저의 버전과 종류에 따라 실행이 불가할 수도 있다 (브라우저 버전과 종류에 영향을 받는다)
profile
즐겁게 살자

0개의 댓글