728x90
반응형
PHP(Hypertext Preprocessor)는 C언어를 기반으로 만들어진 서버측에서 실행되는 서버 사이드 스크립트 언어이며 동적 웹페이지를 구현하기 위해 HTML 문서에 PHP 코드를 넣으면 웹서버에서 해당 코드를 인식하여 작성자가 원하는 웹 페이지를 생성합니다.
PHP의 장점은 다음과 같습니다.
1. 주요 운영체제와 대부분의 웹서버에 지원
2. 직관적인 코드를 작성할 수 있기 때문에 작성하는 코드의 양이 적다.
3. 텍스트 처리에 특화
반대로 PHP의 단점으로
1. 복잡한 사이트를 만드는데는 비효율적
2. 보안에 취약함
PHP가 세상에 처음 나온건 1995년 그린란드의 프로그래머인 라스무스 러도프가 창시 하였으며 지금도 PHP에 계속 기여를 하고 있다고 합니다.
PHP는 웹 프로그래밍 언어라고도 부르기도 하는데 PHP 다음으로 주로 사용되는 언어는 JSP, ASP.NET이 있습니다.
언어 | 운영체제 | 웹서버 | 제조사 | 속도 | 이식성 |
PHP | 리눅스, 윈도우 | Apache 등 | 오픈소스 | 빠름 | 보통 |
JSP | 리눅스, 윈도우 | Tomcat, Jeus 등 | Oracle | 느림 | 좋음 |
ASP.NET | 윈도우 | IIS | Microsoft | 보통 | 나쁨 |
PHP의 단점인 보안의 취약으로 인해서 대부분의 웹 사이트는 JSP와 ASP.NET을 사용하여 제작이 되고 있다고 합니다.
PHP를 공부하기에 앞서 HTML도 틈틈히 공부해야겠습니다.
새로운 언어를 배우는것은 재미가 있습니다!
728x90
반응형
'BackEnd > PHP' 카테고리의 다른 글
PHP에서의 입력과 출력, 그리고 폼 (0) | 2021.12.09 |
---|---|
PHP의 변수와 상수 (0) | 2021.12.02 |
PHP 설치하기(bitnami를 사용하기) (0) | 2021.10.01 |