자유게시판

제목 잡초같은 언어 PHP
글쓴이 한대승(불의회상) 작성시각 2014/10/22 15:57:16
댓글 : 11 추천 : 0 스크랩 : 0 조회수 : 12696   RSS
한대승(불의회상)
PHP 까는 글인듯 하지만...

실수하기 쉬운 부분에 대해 조목조목 잘 지적하여 설명해 주고 있네요.

http://ko.blog.influx.kr/2012/04/php.html
 다음글 오픈소스 프로젝트 하나 시작할까 합니다. (36)
 이전글 아.. 신입인데 인사도 못드렸습니다 ^^; (3)

댓글

아싸리비아 / 2014/10/22 16:23:36 / 추천 0
아직 다 읽진 못했지만. 나중에 천천히 한번 다시 읽어봐야겠네요..
내용상 일부분 공감도 하지만 또 다른부분은 공감이 않되는부분도 많은거 같습니다.

때론 php라는 언어가 편의성(?)으로 인하여, 초기 진입하는 신입프로그래머들에게는
나쁜 습관과 바보가 되버리겠끔 만드는 점은 있습니다.
( 때론 너무 과하게 php에서 처리해주는 역활들이 있기 때문입니다. 예를들어 false, '', 0 과 같은.. )

php라는 언어는 참 장점도 많지만 단점도 많은언어로 생각됩니다..
글을 읽으면서 다시 한번 되돌아보게 되서 좋았습니다 ^^
 
들국화 / 2014/10/22 18:04:35 / 추천 0
그래서 우리의 친구 Facebook 에서  HHVM 을 만들고 있으니 이쪽으로 발을 담궈도 될것 같네요.
CI 도 잘 돌구요.
변종원(웅파) / 2014/10/22 18:55:51 / 추천 0
글쓴이가 어떤 비교대상이 있어서 비교를 했을텐데 그게 없네요.
조심하란걸 반어법으로 한것 같지는 않구요.
불상님처럼 좋게 받아들여서 저런걸 조심해서 쓰면 된다가 최선일 것 같네요.
(제 개인적으론 프로그램을 단순하게 만드는지 나열된 상황들을 만나본 일이 없는 것 같네요. ㅋ)
 
kaido / 2014/10/22 19:10:02 / 추천 0
딱히 아주 틀린 말은 하지 않았지만, 억지성도 좀 끼어 있긴 하네요.

저는 자바 할때 오토캐스팅 없어서 욕하면서 코딩 하는데요?

분명 타입을 명확히 하는 것도 필요하긴 하지만 PHP에 익숙해져서 그런지 오히려 불편함.

물론 너무 극단적으로 오토캐스팅을 해서 문제가 되는 부분도 있긴 하지만요. 아싸리비아님 말처럼.

근데 PHP가 좀 더 발전했음 좋겠단 말은 찬성! 특히 퍼포먼스 쪽에서 말이죠.

특히 알수 없는 이상한 구조의 객체 구조에 대해서는... 
[다만 이게 정말 필요한가는 매번 의문.]



 
kennjin / 2014/10/23 03:26:11 / 추천 0

저는 대중성이 모든걸 말해준다고 생각합니다.
많은 사람들의 선택이 가장 올바르다고 생각을 하지요.

한국처럼 마소의 의존도가 높은 나라를 제외하고 전 세계적으론 웹 프로그래밍에서 php가 주종인것이 이를 반영해 줍니다.
asp같이 한국에서 아무리 밀어줘도 전세계적으로 사용을 안하면 도태되게 되어 있구요 

프레임 워크 선택시에도 구글 트렌드와 알렉사 랭킹을 보면서 갈아 탈려구 하고 있습니다. 지난 몇년간 무섭게 치고 올라왔던게 코드 이그나이터여서 제가 선택한 이유도 있구요(요즘 많이 주춤해지긴 했지요) 라라벨이 무섭게 치고 올라와서 또 뭔가하고 배워보기도 하구요.

좋다 나쁘다를 따져봤자입니다. 결국 대중의 선택이 말해주는거라 도태될 언어는 도태되고 살아 남는 언어는 다 이유가 있지 않을까요?

코드이그 / 2014/10/23 10:18:35 / 추천 0
그냥 단지 PHP 까고 싶어하는 사람이 까기 위해 연구하고 깔 목적으로 쓴 글로 보이네요.

단점이라고 생각되는 부분들 중 몇가지는 자신이 그렇게 좋아한다고 쓴 파이썬이나 루비 자바스크립트 등의 언어들의
단점도 있는데 마치 PHP만의 단점인것처럼 써 놓았네요.

예전에도 대표적으로 형변환이나 데이터 형의 모호함 등 관련해서 많이 깠는데
그 문제를 가지고 있는 자바스크립트는 현재 웹에서는 없어서는 안될 언어가 되어 버렸네요.

 
코드이그 / 2014/10/23 10:22:07 / 추천 0
그냥 저런 사람 보면 참 피곤하더라구요.
저런 문제가 있다는것만 참고하고
계속 PHP는 사랑할겁니다 ㅋ
3번만참자 / 2014/10/23 13:20:26 / 추천 0
저런 사람들의 부류는 혼자 독립적으로 따로 나와서 비즈니스 모델을 만들어봐야 상황이 어떤지 알죠...

지금 딱 보니깐 PHP 보고 쓰레기 언어라고 하는데

하는 프로젝트들 보니깐 어디 연구실 에서나 할법한 랩 이군요.

연구가 망하면? 다른거 해야하고. 다른연구실 또 기웃거리다가 운좋으면 멤버되고 

그러다또 망하면 다른데 기웃거리고.. 그러기를 수차례 하다가. 젊은애들이 치고 올라오는거 보고 닭집 차릴꺼 생각하면


블로그 라도 파서 장사해볼까? 하는 생각 들사람임..

그땐 혼자일텐데..

특화된 사업에 기본적으로 웹 and 앱 아니면 거의 답이 없을텐데??.

닭집을 차려도 전국적으로 올수 있게끔 하는 힘의 근간은 웹 일텐데 그 비즈니스 모델을 무시 하는군요 ㅋㅋㅋㅋㅋ
kaido / 2014/10/23 14:56:10 / 추천 0
결론적으로 까임으로 나온 내용의 대부분이 이미 테크니션으로 극복을 한 것들입니다.

인잭션? 구글신에 검색하면 수두룩하게 함수가 나옴

csrf ? 마찬가지.

int 형은 알수 없다? 알아서 뭐하게???? 연산자를 넣으면 int로 바뀌고 문자로 비교하면 문자가 되는 신비로운 php 오토 캐스팅.

이는 마치 가베지콜렉션 기능이 나온지가 언젠데 아직도 C로 프리 말록 때려서 관리해야 한다고 주장 하는 격 아닌가...?

삼각드라이버 꺼내는 부분에서는 살짝 웃겼지요.

그럼 다른 플랫폼은 그 삼각 드라이버라도 있는가? 라고 묻고 싶음.

PHP는 연장이 다소 많을 뿐이지, 있다고 나쁠건 없지 않나? 싶네요.
변종원(웅파) / 2014/10/23 14:57:51 / 추천 0
2012년 자료이고 블로그 주인분은 2012년에 번역해서 올려놓으신거에요. ^^
한대승(불의회상) / 2014/10/23 15:11:29 / 추천 0
변종원// 제 기억에도 예전에 한 번 본듯 합니다.
그때는 그냥 그렇구나 하고 지나갔었는데, 최근 다시 읽게 되어 보니 은근 유용한 팁이 많더군요.
한 번 곱씹어 보는것도 좋을것 같습니다. ^^