페이스북은 PHP를 뜯어고친 Hack을 사용합니다. 구문만 빼면 Hack은 PHP가 아니라고 봐도 됩니다.
(물론 제 문제겠지만) 저는 PHP로 입문해서 쓰레기 코드만 보면서 쓰레기 코드를 만들고, 쓰레기라는 것도 몰랐습니다.
언어 자체의 문제는 아니지만, PHP를 먼저 배우신다면 우물 안 개구리가 될 가능성이 있다는 점 참고하시고요...
PHP는 설계부터가 뭔가 잘못된 언어입니다. 그런 이유로 PHP를 까는 글이 많은데, 읽어보시면 좋을 듯 합니다.
좋은 코드를 만드는 걸 PHP로 못 하는 건 아니지만, 다른 언어가 더 좋아서 그런 개발자들이 많이 떠나갔습니다.
모두가 그런 건 아니지만, 아직도 많은 PHP 커뮤니티에서 쓰레기 코드를 양산하는 걸 볼 수 있습니다. (...)
어쩌다 PHP를 까기만 한 것 같은데... / PHP는 진입장벽이 낮습니다. JSP보다는 쉽게 배울 수 있습니다.
JSP를 하려면 자바를 알아야 합니다. PHP보다는 진입장벽이 높습니다. 타입에 엄격합니다.
C++만 하다가 자바를 하는 건 쉽지만, 자바만 하다가 C++을 하는 건 어렵습니다.
JSP만 하다가 PHP 하는 건 쉽지만 PHP만 하다가 JSP 하려면 JSP로 처음 시작하는 것과 비슷합니다.
취미로 잠깐 하다 말 거라면 PHP를 하는 것도 좋지만, 둘 다 할 거라면 JSP부터 하는 게 좋습니다.
하나만 할 거라도 PHP보다는 JSP로 배우는 걸 권장드리고 싶네요