본문 바로가기
  • We are looking for banner advertisers Please refer to the email below
PHP

[PHP] 개발 첫 단계 PHP 란 무엇이고 장단점에는 무엇이 있을까?

by 크론크롱 2020. 11. 13.
반응형

PHP란 무엇일까?

흔히 들어봤을수도 있는 프로그래밍 언어중 하나로, 동적인 홈페이지를 만들기 위해 설계 되었고 개발 학습하기에 접근성이 좋고 다른 개발언어보다 빠른 개발 속도를 보여주고 보안이 안좋다라는 이야기도 있습니다

하지만 실제로는 페이스북이나, 야후, 위키피디아 등 대형 프로젝트에서도 PHP를 사용하고있습니다 그래도 근래에는 JAVA를 많이 선호하는 편 입니다

 

 

PHP의 성능은 어떨까?

개발자가 실수를 하여도 꾀나 빠른 속도를 보여주곤 합니다 그 이유는 굉장히 유연한 형태의 언어 이므로 메모리를 처리 함에 있어서 복잡하게 소스코드를 코딩하였다고 해도 성능이 저하되거나 하는이슈는 없는편입니다.

게다가 아주 직관적으로 코드를 작성하게 되어있어 실제 작성하는 코드의양은 적은편 입니다

 

 

PHP의 장점은 어떤게 있을까?

가장 첫번째로는 우선 오픈 소스로, 무료입니다 즉 비용이 발생되지않고서 쉽게 다운받아 이용 할 수있는 언어입니다

그리고 윈도우 운영체제 기반인 ASP와는 다르게 윈도우 운영체제 에서도, 리눅스 환경에서도 동시에 이용할 수 있는 장점을 가집니다, 그리고 텍스트 처리에 있어 HTML 문서처리에 용이한 언어이며 개발속도도 다른 언어에 비해 꾀나 빠른 속도를 낼 수 있는 빠른 생산성을 자랑 합니다

특히 작은 프로젝트에서 아주 작은 운영비용으로 최대의 효율을 발휘하는 언어로써 아직도 인기가 많은 언어중 하나입니다.

 

 

PHP의 단점은 어떤게 있을까?

어디까지나 작은 프로젝트에서의 간단한 동적 사이트 제작을 위한 언어로써, 복잡한 사이트를 만드는데 있어서는 효율적이지 못합니다, 그 이유는 개인이 홈페이지를 보다 더 쉽게 만들기 위해 개발된 언어 이기때문에, 간단한 사이트 제작 에 초점을 두고 있기 때문에 체계적이지 않은 구조를 가질 수 있습니다

때문에 체계적이지 않은 소스코드들은 추후 개발자 입장에서 유지보수나 추후 관리가 효율적이지 않습니다 때문에 많은 큰 대기업이나 복잡한 기능을 많이 갖춰야 하는 사이트를 구축하고자 함에 있어서는 PHP가 적합하지 않다고 알려져 있습니다

 

 

 

PHP의 가장 최적화된 환경은 어떤환경일까?

물론 윈도우 운영체제에서도 지원을 하고있지만 리눅스 운영체제에, 데이터베이스는 Mysql 을 사용하는것이 가장 좋다,

이는 가장 최적화되어있는 상태이다

가능하다면 리눅스 환경에서 php,mysql,apache 를 사용하는걸 권장한다.

반응형

댓글