'introduce'에 해당되는 글 1건

  1. 2013.04.30 [HTML5/PHP] PHP 소개 1

 

오늘부터 "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등과 비교해보았을때 분업 및 수정관리가 쉽지 않습니다.



Posted by 배배오