PHP không phải là một ngôn ngữ xấu (hoặc ít nhất là không tệ như một số ngôn ngữ có thể đề xuất). Tôi đã có những giáo viên thậm chí không biết PHP là hướng đối tượng cho đến khi tôi nói với họ. Tôi đã có những khách hàng ngay lập tức không tin tưởng chúng tôi khi chúng tôi nói rằng chúng tôi là nhà phát triển PHP và đặt câu hỏi cho chúng tôi về việc không sử dụng các ngôn ngữ và khung công tác sang trọng như Django hoặc RoR, hoặc các ngôn ngữ "doanh nghiệp và vững chắc" như Java và ASP.NET.
Facebook được xây dựng trên PHP. Có rất nhiều dự án vững chắc cung cấp năng lượng cho web như Joomla và Drupal được sử dụng trong các doanh nghiệp và chính phủ. Có các khung và thư viện có một số kiến trúc tốt nhất tôi từng thấy trên tất cả các ngôn ngữ (Symfony 2, Doctrine). PHP có tài liệu tốt nhất tôi từng thấy và một cộng đồng lớn các chuyên gia.
PHP có các tính năng OO nâng cao như phản chiếu, giao diện, chứ chưa nói đến việc PHP hiện hỗ trợ tái sử dụng theo chiều ngang một cách tự nhiên và sạch sẽ thông qua các đặc điểm .
Có những lập trình viên và những đứa trẻ kịch bản xấu mang đến cho PHP tiếng xấu, nhưng lại tạo sức mạnh cho cộng đồng PHP cùng một lúc, và vì nó rất dễ để hoàn thành công việc PHP, bạn thường có thể làm những việc sai, được cấp, nhưng tại sao lại đổ lỗi cho ngôn ngữ?
Bây giờ, để giải quyết vấn đề này thành một câu hỏi có thể trả lời thực tế: điều gì sẽ là một cuộc tranh luận tốt và chắc chắn và ngắn gọn và ngọt ngào để tránh bị cau mày và ngăn chặn định kiến trong một cú ngã và bảo vệ danh dự của bạn khi bạn nói bạn là một nhà phát triển PHP? .
(cookie miễn phí với kem đã đánh cho những người có bằng chứng thực nghiệm về việc thuyết phục một người nào đó làclclient hoặc những người khác tại chỗ)
PS: Chúng tôi sử dụng Symfony và mã kết thúc đẹp và có thể bảo trì
PPS: Facebook được viết bằng PHP, được biên dịch sang C ++ thông qua HipHop và được triển khai trên Hadoop. Tại đây: http://arstechnica.com/business/2012/04/exinating-a-behind-the-scenes-look-at-facebook-release-engineering/1/