오늘부터 "HTML5" 와 "PHP"를 공부해 보려고 합니다.
여기에 쓰는 내용들은 여기저기에서 제가 공부하는 내용을 토대로 직접 정리한 것이며,
오류가 있거나 순서가 뒤죽박죽일 수도 있으니..참고하시기 바랍니다^^
도움이 되셨다면 댓글을 남겨주시면 제가 공부하는데 그리고 이렇게 정리하는데 큰 힘이 됩니다.
감사합니다^^
1. PHP(PHP Hypertext Preprocessor) 란??
- PHP는 웹에서 사용하기 위해 설계된 서버 스크립트(Script) 언어입니다.
스크립트 언어란 프로그램이 실행될 때마다 프로그램의 코드가 실시간으로 실행되는 언어를 말합니다.
즉, 서버 스크립트 언어란 웹서버에서 돌아가는 스크립트 언어를 말합니다.
- 현재 보고 있는 티스토리 역시 Client에서 사용자가 Web Server로 데이터를 호출하는 이벤트를 요청하게 되고,
Server는 그 이벤트에 합당한 데이터를 페이지에 넣어 브라우저로 전송해 주게 됩니다.
- PHP와 같은 웹서버 언어를 통해서 우리는 항상 똑같은 페이지(정적정보)가 아닌 항상 바뀌는 페이지(동적정보)를
볼 수 있고, 웹사이트와 방문자 간의 상호소통을 할 수도 있습니다.
2. PHP(PHP Hypertext Preprocessor)의 장점??
- 무료입니다.
그렇기 때문에 많은 소규모 업체들의 사이트들이 PHP를 사용해서 만들어지고 있습니다.
스크립트 언어이기 떄문에 배우기가 쉽습니다.
- 성능이 좋습니다.
값싼 서버 한 대로 하루에 수백만에 달하는 히트를 감당할 수 있습니다.
Perl, ASP, JSP 등의 경쟁 제품에 뒤지지 않는 성능을 보여준다고 합니다.
(정확한 통계치를 보진 못했습니다 ㅠㅠ)
- 다양한 데이터베이스를 지원합니다.
(MySQL, PostgreSQL, mSQL, Oracle, dbm, filePro, Hyperwave, Infomix, InterBase, Sybase)
- 데이터베이스 표준 형식인 ODBC(Open Database Connectivity Standard)도 지원합니다.
- 웹 기능을 지원하는 다양한 내장 라이브러리가 있습니다. (ex. e-mail ...)
웹에서 사용할 목적으로 만들어진 PHP는 웹 관련 작업을 수행할 수 있는 다양한 내장 함수를 가지고 있습니다.
- 객체지향 프로그래밍이 가능합니다.
3. PHP(PHP Hypertext Preprocessor)의 단점??
- JSP등과 비교해보았을때 분업 및 수정관리가 쉽지 않습니다.
'IT, 프로그래밍 Story > HTML5, PHP' 카테고리의 다른 글
[HTML5/PHP] PHP Hello World!! ( echo ) (4) | 2013.04.30 |
---|---|
[HTML5/PHP] PHP 초간단 문법!! (하지만 꼭 알아야 함!) (0) | 2013.04.30 |
[HTML5/PHP] Aptana studio 설치 (0) | 2013.04.30 |
[HTML5/PHP] PHP 서버 ( apmsetup 설치 ) (2) | 2013.04.30 |