09/10/2018, 22:57
Cho em hỏi PHP5 khác so với PHP4 chỗ nào ?
Em cũng làm PHP4 nhiều rùi, nhưng muốn chuyển qua PHP5, nghe nói PHP5 tiên tiến hơn nhiều.
Cho em hỏi PHP5 có gì khác so với ver4, có phải là phần OOP viết sẽ hơi khác phải ko ạ ?
Server localhost ở nhà em dùng Apache, muốn chuyển qua PHP5 chỉ cần xóa folder PHP/, thay vào đó là folder PHP/ trong đó có PHP.exe ver5, có cần thêm file nào ko ạ ?
Tiện đây cho em hỏi luôn, côgn nghệ AJAX dạo này đang hot trên ddth, em cũng chưa hiểu là AJAX sử dụng client side hay server client script ?
THX
Cho em hỏi PHP5 có gì khác so với ver4, có phải là phần OOP viết sẽ hơi khác phải ko ạ ?
Server localhost ở nhà em dùng Apache, muốn chuyển qua PHP5 chỉ cần xóa folder PHP/, thay vào đó là folder PHP/ trong đó có PHP.exe ver5, có cần thêm file nào ko ạ ?
Tiện đây cho em hỏi luôn, côgn nghệ AJAX dạo này đang hot trên ddth, em cũng chưa hiểu là AJAX sử dụng client side hay server client script ?
THX
Bài liên quan
AJAX ? cả hai !
Thứ nhất, có quá nhiều ứng dụng PHP viết theo kiểu cấu trúc khiến cho tính OO trong PHP5 không họ hấp dẫn. Viết lại chúng ư? Một công việc khổng lồ. Ai sẽ trả tiền?
Thứ hai, có nhiều ứng dụng xen lẫn cả thủ tục và đối tượng, nhưng là một thứ đối tượng dở người của PHP4. Việc chuyển sang chạy trên PHP5 sẽ tạo ra các điểm break mà phát hiện ra chúng không họ dễ dàng.
Thứ ba, dân lập trình PHP đa phần là dân tài tử. PHP đã tạo nên một hàng rào rất thấp khiến cho ai cũng có thể trở thành một lập trình viên. Không có coding convention thống nhất, API thì phi chuẩn, code mã thì thủ tục, không có tiền lệ sử dụng các design pattern, không có sự khuyến khích dùng lại mã, không khuyến khích các best practice trong lập trình, không khuyến khích test driven... Trở nên chuyên nghiệp hơn với OOP ư? Ai sẽ trả tiền?
Thứ tư, đa số các ứng dụng PHP là viết vì lý do cá nhân hoặc là mã nguồn mở viết vì vui thích hay một nhu cầu trước mắt. Điều này khác với Java, một công nghệ hướng vào thị trường doanh nghiệp, nơi mà người ta khuyến khích dùng lại mã vì... ông chủ không vui khi trả tiền 2 lần để có cùng một đoạn mã và này, các lập trình viên trẻ, hãy viết ra sao để khi các cậu đếch làm cho tôi nữa thì sẽ có người khác gánh vác công việc của cậu vì khách hàng đó còn làm việc với chúng ta dài đấy.
Thứ năm, hướng đối tượng ư? Doanh nghiệp ư? Tại sao không phải là Java mà lại là PHP5? Tôi tưởng PHP chỉ dùng để code forum, mấy trang tin nhờ nho hay đại loại cái gì đó be bé thôi chứ? Cộng đồng PHP ư? Ôi cộng đồng là một lũ nhăng nhố, nay ở mai đi, ai dám khẳng định họ sẽ cam kết cho sự phát triển kinh doanh của tôi? Mã nguồn mở? Chúa ơi, tôi là một bậc thầy về kinh doanh mà Thượng Đế của tôi lại là lợi nhuận. Xin lỗi nhé ông ta không biết đọc mã nguồn. Hãy chỉ cho tôi ai là người có khả năng đọc nó. Chúng tôi cần tiết kiệm tiền nhưng chúng tôi cũng cần nhanh chóng và rủi ro thấp nữa. Mã nguồn mở không có nghĩa là phi rủi ro.
Thứ năm, chúa ơi, Andi và Gutman có biết đến câu Tồi hơn là tốt hơn không vậy? Xin đứng bắt tôi học thêm. Tại sao tôi phải học nấu cơm trong khi tôi đã có sẵn mì ăn liền. Lập trình PHP4 dễ như đi câu cá. Xin đừng làm cho tính lãng mạng của tôi bị ảnh hưởng với sự trừu tượng của OOP. Đẳng cấp doanh nghiệp ư? Xin đừng làm tôi mê muội bằng những ngôn ngữ mang tính dịch thuật và marketing của nhóm PHPVietnam. Tôi ngán chúng nó đến tận cổ rồi. Dù có thêm PHP5 hay PHP6 thì tôi vẫn chỉ code PHP cho cá nhân tôi và cái phần mềm của tôi vẫn be bé như thế. 10.000 hay 20.000 request 1 giây ư? Lạy chúa, băng thông của con chỉ có 3GB 1 tháng. Xin chúa rủ lòng thương.
Tóm lại, việc chuyển từ PHP4 sang PHP5 đang bị chi phối rất nhiều vào tầm cỡ cộng đồng (dân PHP không có nhiều người thông minh đâu), tính tương thích của các ứng dụng đang dùng, số ứng dụng mới có khả năng thay thế chạy được trên PHP5, tâm lý chống đối và ngại chuyển đổi, sự đón nhận PHP từ phía doanh nghiệp. Đây là những điều mà tôi đã rút ra sau khi đã lập ra PHPVietnam.
Thời gian sẽ trả lời và việc quyết định là tùy ở bạn
Thân ái
http://www.goldenkey.edu.vn/vi/forum...pic,703.0.html
Nhưng nếu phương pháp lập trình của PHP5 nhưng chạy trên nền tảng PHP4 bạn mới đúng là Pro