Nếu bạn đã quen thuộc với các ngôn ngữ phía server khác như ASP.NET hoặc JSP bạn có thể tự hỏi điều gì làm cho php trở nên đặc biệt như vậy , hoặc khác biệt so với những lựa chọn cạnh tranh này, sau đây là 1 số các lí do
Hiệu suất. Các script được viết bằng php được thực thi nhanh hơn script được viết bằng các ngôn ngữ về script khác, với vô số điểm mốc độc lập khiến cho ngôn ngữ này vượt trội so với các ngôn ngữ cạnh tranh khác như JSP, ASP.NETm và Perl. Bộ máy php 5.0 đã được tái thiết kế hoàn chỉnh với 1 trình quản lí bộ nhớ ( memory manager) tối ưu để nâng cao hiệu suất và cũng nhanh hơn đáng kể so với các phiên bản trước. Ngoài ra các bộ gia tốc (accelerator) bên thứ ba có sẵn để cải tiến hiệu suất và thời gian đáp ứng nhanh hơn nữa.
Tính khả chuyển. PHP có sẵn các chương trình UNIX, Microsoft Windiwns, Mac OS, và OS/2, và các chương trình PHP khả chuyển giữa các nền. Kết quả một ứng dụng PHP được phát triển trên, ví dự, Windowns thường chạy trên UNIX mà không gặp bất cứ vấn đề gì đáng kể. Khả năng dễ đảm nhận sự phát triển nền chéo này là 1 khả năng đặc biệt khi vận hành trong 1 môi trường doanh nghiệp đa nền hoặc khi cố giải quyết nhiều phân khúc thị trường.
Tính dễ sử dụng. Như Leorardo da vinci đã nói "Đơn giản chính là sự phức tạp tột cùng" và qua thước đo đó, PHP là một ngôn ngữ lập trình cực kì tinh vi. Cú phá rõ ràng và nhất quán và nó đính kèm tài liệu toàn diện cho 5000+ hàm đính kèm với các bản phân bố lõi. Điều này làm giảm đáng kể công sức học tập cho các nhà lập trình mới và những nhà lập trình đã có nhiều năm kinh nghiệm và nó cũng là 1 trong những lí do PHP được ưu tiên là 1 công cụ nguyên mẫu nhanh cho các ứng dụng dựa trên nền tảng web
Nguồn mở (open source). PHP là 1 dự án nguồn mở -ngôn nhữ được phát triển bởi một đội những người tình nguyện trên toàn cầu làm cho mã nguồn của nó có sẵn miễn phí trên web mà nó có thể sử dụng mà ko phải trả phí bản quyền hoặc các khoản đầu tư vào phần cứng hoặc phần mềm tốn kém. Điều này làm giảm chi phí phát triển phầm mềm mà ko ảnh hưởng đến sự linh hoạt
Related Posts