Tổng hợp các php framework

Một PHP framework có thể giúp bạn phát triển ứng dụng web một cách nhanh chóng và đầy tiện lợi, các php framework được sử dụng rất là rộng rãi tại các công ty phần mềm ở Việt Nam cũng như trên toàn thế giới. Dưới đây là danh sách các php framework thuộc dạng free download và có đầy đủ document để các bạn có thể tự nghiên cứu và phát triển cho mình một website động. Mình xin giới thiệu một đoạn ngắn về các framework, các bạn có thể đến các trang chính của các php framework để tìm hiểu thêm. Giờ thì bắt đầu thôi:

Thống kê của trang sitepoint về mức độ phổ biến của các framework PHP hiện nay:

Thống kê chỉ là tính trung bình trên các con số. Bạn đừng nghĩ rằng số người sử dụng ít thì đồng nghĩa với việc framework đó kém chất lượng. Ví như Zend Framework đi, dù người sử dụng không cao lắm, tuy nhiên khi bạn dùng thử thì mới biết nó chất lượng như thế nào.
  1. YII Framework
    • Yii Framework là một framework thuộc dạng high-performance, nếu được dùng để xây dựng các website lớn thì rất là tốt. Yii đến với các developer bằng rất nhiều tính năng, bao gồm cả MVC design pattern, DAO, ActiveRecord, caching, nó còn hỗ trợ cả các thư viện JQuery, AJAX, các chế độ bảo mật, xác thực, kiểm soát truy cập, các widget, xử lý bắt điều kiện các form, web service… Dùng Yii rất dễ dàng, cực kỳ linh hoạt. Tìm hiểu thêm… http://www.yiiframework.com
  2. CakePHP
    • CakePHP là một PHP framework có thể xây dựng mẫu ứng dụng một cách nhanh chóng nhờ vào tính năng mà CakePHP đã hỗ trợ, một bộ khung đã dựng sẵn và chỉ cần generate ra. Cung cấp mô hình hệ thống dễ dàng phát triển, bảo trì. CakePHP sử dụng một số design pattern phổ biến như là MVC và ORM, CakePHP giúp các developer giảm đáng kể khối lương code. Tìm hiểu thêm… http://cakephp.org
  3. CodeIgniter
    • CodeIgniter là một PHP framework rất mạnh mẽ với kích thước khiêm tốn, những php developer nào muốn có một công cụ đơn giản và tối ưu để tạo một ứng dụng web đầy đủ tính năng thì CodeIgniter là một trong những lựa chọn tốt nhất. Dung lượng download từ website chính về tầm 2.2 MB. Nếu bạn có nhiều dự án đang treo lơ lửng trên đầu mà phải đau đầu lựa chọn framework, thì mình nhấn mạnh các bạn nên dùng CodeIgniter. Tìm hiểu thêm… http://codeigniter.com
  4. Zend Framework
    • Được phát triển một cách nghệ thuật, Zend Framework là framework dựa trên sự đơn giản hóa một cách tối ưu, là sự tối ưu hóa của object-oriented, bản quyền rất thân thiện với các doanh nghiệp. Tìm hiểu thêm… http://framework.zend.com
  5. Symfony
    • Symfony là một PHP Framework, một bộ thư viện được gắn kết từ các lớp được viết trên nền tẳng PHP. Nó cung cấp một hệ thống kiến trúc, các components và công cụ có thể nhanh chóng xây dựng một ứng dụng web phức tạp. Tìm hiểu thêm… http://symfony.com/
  6. Kohana
    • Kohana là một PHP 5 framework, nó được phát triển dựa trên MVC design pattern. Mục tiêu của nó là hướng đến tính an toàn, bảo mật, dung lượng framework cực nhẹ và cuối cùng là dễ sử dụng. Tìm hiểu thêm… http://kohanaframework.org/
  7. Akelos
    • Akelos Framework là một framework sử dụng mô hình MVC design pattern. Tìm hiểu thêm… http://akelos.org
  8. Phocoa
    • Phocoa là một PHP framework để phát triển web với mục tiêu giúp developer code web dễ dàng hơn, nhanh hơn và chất lượng. Hầu hết thời gian nếu bạn viết web bằng Phocoa framework thì chỉ làm việc với lớp GUI và lớp bussiness logic, còn với data form hoặc gọi database đều được framework hỗ trợ hết rồi. Tìm hiểu thêm… http://phocoa.com
  9. Recess
    • Recess là một PHP framework mà mục đích nó tồn tại là để bạn thích thú hơn trong việc phát triển ứng dụng dựa trên ngôn ngữ PHP. Recess là RESTful PHP framework được thiết kế để giúp bạn có thêm nhiều trải nghiệm thú vị trong việc xây dựng ứng dụng web bằng PHP. Tìm hiểu thêm… http://www.recessframework.org
  10. Seagull
    • Seagull (chim mòng biển) là một framework thực sự hữu dụng trong việc xây dựng website, với bản quyền của BSD, Seagull framework cho phép developer dễ dàng tích hợp và quản lý code, hỗ trợ xây dựng các ứng dụng web phức tạp một cách nhanh chóng. Tìm hiểu thêm… http://seagullproject.org
  11. Prado
    • PRADO Framework là một framework được phát triển theo hướng sự kiện trên PHP 5. PRADO là từ viết tắt của PHP Rapid Application Development Object-oriented. Tìm hiểu thêm… http://pradosoft.com
  12. EvoCore
    • EvoCore là framework cốt lõi của b2evolution. B2evolution cung cấp cho bạn các công cụ để áp dụng vào website của mình các tính năng giống như của một cms bất kỳ, ví dụ như quản lý trang, các album ảnh. Tìm hiểu thêm… http://evocore.net
  13. Qcodo
    • Qcodo development Framework là một framework PHP 5 theo kiểu open-source, tập trung trong việc giải phóng các developer khỏi việc thiết kế chán ngắt và các đoạn code tầm thường. Và kết quả là các developer có thể tập trung vào việc hiện thực các hàm, cải thiện performance và đảm bảo cho việc bảo mật hệ thống. Tìm hiểu thêm… http://qcodo.com
  14. Agavi
    • Agavi là một framework đầy sức mạnh, là framework PHP 5 có khả năng mở rộng theo mô hình MVC. Cho phép các developer code ứng dụng web một cách trong sáng, dễ bảo trì và mở rộng sản phẩm. Agavi framework đặt sự tự do lên trên sự hạn chế của coding convention. Tìm hiểu thêm… http://www.agavi.org
  15. Horde
    • Horde framework cung cấp interface độc lập cho phía backend để góp phần code log file, MIME, dữ liệu có tính phân cấp, tính xác thực, mã hóa, format dữ liệu… Tìm hiểu thêm… http://www.horde.org
  16. Zoop
    • Zoop được phát triển từ năm 2001 và được sử dụng trong vòng 6 năm cho các sản phẩm trên các môi trường khác nhau. Nó ra đời trước khi các framework php khác bùng nổ. Nó dựa trên mô hình MVC, tách các lớp GUI, logic và các lớp dữ liệu riêng ra. Được thiết kế một cách hiệu quả, có tính module, dễ mở mở rộng và một yếu tố quyết định là cân bằng giữa các tính năng và khối lượng framework. Tìm hiểu thêm… http://zoopframework.com
  17. Lisa PHP framework:
    • Lisa framework là một framework để xây dựng website theo hướng đối tượng dựa trên PHP 5.2 và engine Smarty. Lisa cũng theo mô hình MVC design pattern. Lisa Framework đã cho ra đời phiên bản 0.2.0. Tìm hiểu thêm…http://code.google.com/p/lisaframework
  18. Orinoco framework:
    • Orinoco framework là web framework được viết trên PHP5. Nó cũng dựa trên mô hình MVC và đã hiện thực MODEL 2 design pattern. Với cấu trúc như trên thì developer có thể tạo ứng dụng rất là dễ dàng, trong sáng và dễ bảo trì. Tìm hiểu thêm… http://code.google.com/p/orinoco-framework
  19. Solar framework:
    • Sola là framework được phát triển trên PHP5 cho việc xây dựng ứng dụng web. Solar là đứa con tinh thần của Paul M. Jones. Solar framework có hệ thống rất dễ hiểu, tài liệu dễ học với việc đặt tên một cách hoàn hảo, developer sẽ không mất nhiều thời gian để tìm hiểu nó. Tìm hiểu thêm… http://solarphp.com
  20. PHPonTRAX:
    • Nếu bạn muốn trở thành một coder PHP tốt hơn, giảm chi phí thời gian hơn một nữa so với thời gian thông thường phải bỏ ra, source code được tối ưu hóa, dễ duy trì cũng như có tính reusable phần source code hoặc components. Hãy dùng PHP On Trax. Tìm hiểu thêm… http://www.phpontrax.com
  21. PHPDevShell:
    • Nếu bạn cảm thấy mệt mỏi với những PHP framework cơ bản vì phải code rất là nhiều, hệ thống thì phức tạp và nặng. Hoặc có thể bạn làm trong một team nhỏ cần bắt đầu một dự án tầm trung – thì PHPDevShell chính là framework bạn cần. PHPDevShell được phát triển để chạy nhanh hơn, được bảo vệ tốt hơn. Tìm hiểu thêm… http://www.phpdevshell.org

Nguồn dịch từ (www.superdit.com)

Related Posts

Leave a Comment!

Your email address will not be published. Required fields are marked *