Thứ Sáu, 10 tháng 1, 2014

Tài liệu PHP - Cơ bản về PHP Framework

Trong bài viết này chúng ta sẽ tìm hiểu cơ bản về các Framework trong ngôn ngữ lập trình PHP, bạn cũng có thể tìm hiểu nhiều hơn các Frameword của PHP qua các bài viết trong mục chia sẻ tài liệu PHP.

tai-lieu-php-co-ban-php-framework
Ở bài trước chúng ta đã tìm hiểu cơ bản về PHP, trong bài này chúng ta sẽ tìm hiểu về PHP Framework. Cộng đồng các developer PHP được chia làm hai: một là những người sử dụng PHP thông thường và hai là những người dùng frameworks. Một Framework tốt thì vấn đề bảo mật cần được cải thiện, tạo một website dễ dàng nâng cấp , giảm thời gian xây dựng Web và các ứng dụng Web.
PHP Framework là cái gì nhỉ?
PHP là của thế giới ngôn ngữ kịch bản phổ biến nhất vì nhiều lý do khác nhau vì ứng dụng linh hoạt, dễ dàng sử dụng, và nhiều thứ khác nữa – nhưng thường lần code trong PHP, hoặc ngôn ngữ nào cho rằng vấn đề, có thể nhận được khá đơn điệu và lặp đi lặp lại. Đó là nơi mà một PHP framework có thể giúp đỡ các nhà phát triển dự án tốt hơn.

Những PHP Framework tốt nhất và nên sử dụng:
Trong vài năm qua PHP là ngôn ngữ được lựa chọn đa số của các lập trình viên, đã có sự bùng nổ khi PHP Framework xuất hiện. Có nhiều cuộc tranh luận về những gì tốt nhất mà PHP Framework làm được và chưa làm được, vì thực tế cho thấy rằng không phải bất cứ ứng dụng nào được xây dựng bằng PHP Framework là tốt nhất và đạt yêu cầu nhất với tất cả chúng ta. Bên dưới là tổng hợp những PHP Framework tốt nhất và đáng sử dụng nhất trong thời điểm hiện nay:
The Zend Framework
The Zend Framework ra đời sau khi được cộng đồng phát triển và tích hợp phần lớn ứng dụng phong cách web 2.0. Bởi vì có rất nhiều sự hỗ trợ từ cộng đồng, Zend còn được gọi là “The PHP Company”. Nó có tính năng mạnh mẽ được xây dựng cho sự phát triển của các công ty và nó đòi hỏi có kiến thức sâu rộng về PHP.
CakePHP
CakePHP là sự lựa chọn tuyệt vời dành cho những người mới bắt đầu đến các lập trình viên PHP chuyên nghiệp. Nó hoạt động dựa theo nguyên tắc sẵn có, tập trung rất nhiều vào việc phát triển nhanh các ứng dụng, chính vì vậy CakePHP là một Framework được sử dụng để phát triển nhanh chóng các ứng dụng web. CakePHP nhanh chóng phát triển hệ thống hỗ trợ từ cộng đồng rộng lớn, khá đơn giản và khả năng mở rộng làm cho CakePHP là một trong những Framework phổ biến nhất hiện nay.
Symfony
Symfony là Framework nâng cao hơn dành cho các lập trình viên mục đích tạo ra các ứng dụng dành cho Doanh Nghiệp – Đáng chú ý nhất là Askeet và Yahoo! Bookmarks. Đây là PHP Framework nguồn mở với đầy đủ tính năng và làm tất cả, nhưng đó chính là điểm yếu của nó so với sự phát triển của các Framework. khác.
Codelgniter
Codelgniter nổi tiếng vì tính dễ sử dụng, hiệu suất cao và tốc độ nhanh. Không giống như Symfony, PHP Framework này thật lý tưởng để chia sẽ các tài khoản Hosting hoặc khi bạn muốn một Framework với. Nó cung cấp giải pháp đơn giản nhất và một thư viện các Video hướng dẫn, diễn đàn hỗ trợ, hướng dẫn người dùng và Wiki hỗ trợ cho bạn. Mới sử dụng Framework thì bạn nên cân nhắc và sử dụng thử Codelgniter.
Seagull
Seagull là một PHP Framework mới ra đời nhằm mục đích xây dựng ứng dụng web dễ dàng nhất, dòng lệnh và giao diện ứng dụng.Seagull là Framework lý tưởng cho người mới bắt đầu để nâng cao kiến thức lập trình của mình cao hơn. Đối với người mới bắt đầu, Seagulll có tính năng như một thư viện mẫu có thể được tùy chỉnh để phù hợp với nhu cầu sử dụng của bạn và cho các chuyên gia lập trình PHP, Seagull cung cấp một loạt các tùy chọn khác bao gồm các bài thực hành, các tiêu chuẩn và codebase modular để xây dựng các ứng dụng web nhanh chóng và dễ dàng. Seagull có một cộng đồng hỗ trợ rộng lớn và nhiều tài liệu tham khảo.
Bạn có thể tìm hiểu nhiều hơn về các Framework của PHP trong các bài viết của mục Tài liệu học PHP.

0 nhận xét:

Đăng nhận xét