php를 사용하는 이유가 무엇인가요??
php가 안좋은 점들이 있다고 들었는데, 왜 node js나 django 같은 웹프로그래밍용 프레임워크를 안쓰고 여전히 php를 쓰는 건가요??
php가 가지는 특장점이 있나요??
PHP는 오픈 소스인 웹 기반의 언어입니다.
특장점으로는
윈도우, 리눅스 등 대부분의 OS 계열에서 사용
- 특정 플랫폼에 종속되지 않기 때문에 서버 유지 비용이 저렴해진다는 장점이 있습니다.
빠른 생산성
- 개발자 입장에서 이해하기 쉬운 표현을 많이 쓰기 때문에 기존의 JSP를 사용하는 것보다 빠르게 스크립트를 작성할 수 있다는 장점이 있습니다. 간단한 웹페이지를 작성할 때 '가성비'가 좋다는 것입니다.
배우기 쉽다.
- 2번과 같은 맥락입니다만, 다른 언어나 프레임워크에 비해 Control Layer와 Presentation Layer가 구분되어 있지 않기 때문에, 처음 웹을 배우는 분들에게는 다른 것에 비해 배우기가 쉽다고 생각합니다.
하지만, 사실 지금에 와서는 이 장점들이 많이 옅어졌다고 할 수 있습니다. 질문자께서 말씀하신 Node JS나 Django(with Python) 등이 충분히 저 장점들을 가지고 있으니까요.
여전히 PHP가 쓰이는 이유는 아직까지도 많은 Legacy 웹페이지들 때문입니다. 시스템을 전체적으로 갈아엎기에는 Cost가 많이 들기 때문에, 기존의 시스템을 유지하면서 개발해야 하는 이유 때문에 PHP를 쓰거나, 단시간에 결과물을 도출하기 위해서 PHP를 쓰기도 합니다.
그러나 조금 규모가 큰 웹 페이지를 만들어야 한다면, PHP는 적합하지 않다고 말씀드리고 싶습니다.
감사합니다.
php가 안좋은점이 많다고 하시는데요
지금도 저는 php를 사용하는 입장에선 만족하게 잘 사용하고 있습니다
또한 파이썬 처럼 쉘프로그램을 만들어서 서버 관리도 잘 하고 있구요
대규모접속이 많은 대형 커뮤니티 ( 예:SLRCLUB ) 에서도 php로 시작해서 지금도 php로 아주 잘 사용하고 있습니다
참고로 slrclub은 사진커뮤니티로 엄청나게 많은 사용자,많은 트래픽 거기에다가 많은 동접자를 자랑하고 있습니다
이것만 봐도 대용량에 적합하지 않는다는 말은 어울리지 않는것 같네요
그리고 특장점에 대해 문의하셨는데요
배우기 쉽다
리눅스 , 윈도우 계열에서 php 를 사용할 수 있다
인터넷상에 오픈되어 있는 오픈소스들이 엄청나게 많다
(3)항 때문이라도 php 를 사용할 충분한 이유가 됩니다
물론,이건 저의 경우이구요, 환경에 따라 다른분들은 다른 언어들을 추천할수도 있지만
저는 php 추천합니다^^