Chuyển đến nội dung chính

Bài đăng

Phalcon

Phalcon là một framework PHP được xây dựng trên nền ngôn ngữ C. Chính vì được xây dựng bằng ngôn ngữ C, ngôn ngữ gần với ngôn ngữ hệ thống nhất nên dù ra đời khá muộn so với các thế hệ đàn anh như Zend , CakePHP , Yii , Laravel … nhưng tính tới thời điểm hiện tại Phalcon Framework lại được biết đến là một framework cung cấp tốc độ và hiệu suất cao nhất. Giới thiệu  Mặc dù Phalcon Framework được xây dựng bằng ngôn ngữ C nhưng các bạn chỉ cần biết PHP là có thể làm việc với nó một các bình thường. Nếu chúng ta là một người sử dụng web thông thường, không biết gì về công nghệ và bỏ qua một số tiêu chí so sánh khác thì có thể thấy tốc độ load nhanh sẽ mang lại cho người sử dụng một cảm giác vô cùng dễ chịu và thoải mái. Điều này cũng nói lên rằng Phalcon Framework sẽ có chỗ đứng trong tương lai. Do Phalcon được viết bằng ngôn ngữ C, nên chúng ta chỉ cần tích hợp Phalcon vào dự án như là một phần mở rộng kèm theo. Dung lượng của thư viện Phalcon rất nhỏ gọn và phần download, cài đặt cũng

CakePHP

CakePHP là một Framework mã nguồn mở, miễn phí dành cho việc phát triển các ứng dụng web bằng ngôn ngữ PHP, mục đích của CakePHP là cung cấp một framework cho người sử dụng php phát triển những ứng dụng web nhanh, mạnh mà không mất tính linh hoạt của nó. CakePHP là một nền tảng phát triển ứng dụng nhanh, cấu trúc của nó được tạo ra để lập trình viên tạo các ứng dụng web. Nó tạo ra một nền tảng có cấu trúc, cho phép bạn làm việc trên cấu trúc đó một cách nhanh chóng mà không mất đi sự uyển chuyển. Ngoài ra, CakePHP loại bỏ sự nhàm chán trong phát triển ứng dụng web: cung cấp các công cụ để viết thứ ta cần, thay vì phải làm đi làm lại một thứ. Khi bắt đầu tạo mới dự án (project), chỉ cần tạo một bản copy của CakePHP và tập trung vào việc chính của dự án. CakePHP có một đội ngũ phát triển và cộng đồng năng động, điều này mang lại giá trị to lớn cho các dự án. Ngoài việc giúp bạn khỏi phải làm đi làm lại một việc nào đó, sử dụng CakePHP đồng nghĩa với phần cốt lõi của ứng dụng của bạn đã

Zend

Zend Framework là một bộ thư viện đồ sộ và mạnh mẽ được phát triển bởi Zend Technologies. Nó là một open source PHP sử dụng kỹ thuật lập trình hướng đối tượng hoàn toàn để xây dựng các lớp thư viện hỗ trợ và chạy trong môi trường PHP 5.3.+ trở lên. Zend Framework ra đời khá muộn so với các framework khác, nên nó đã được kế thừa những đặc điểm tốt từ các framework khác như Event, Module, Route, Mvc, Authentication…. Tuy nhiên, kiến thức nó cung cấp quá lớn khiến nhiều lập trình viên khi tiếp cận sẽ cảm thấy rất khó khăn trong việc bao quát và hiểu cấu trúc của Zendframework . Nó phù hợp cho xây dựng và phát triển một website vừa và lớn với nhiều xử lý nghiệp vụ phức tạp.  Zend Framework là 1 PHP Framework đuợc lập trình trên PHP dựa theo mô hình MVC  sẽ giúp bạn tách bạch các phần xử lý riêng biệt cho website của bạn, nó giúp cho code của bạn trong sáng hơn, dễ quản lý, chỉnh sửa và nâng cấp. Model: khối giao tiếp với database, bạn sẽ viết các query cũng như các xử lý logic ở đây. View

Slim

Slim là một framework PHP, chủ yếu sử dụng cho các ứng dụng web và API theo cấu trúc REST (Representational state transfer). Các framework PHP khác cũng có thể thực hiện chức năng tương đương như CakePHP, CodeIgniter…. Tuy nhiên đúng như tên gọi, ưu điểm của Slim chính là kích thước nhỏ gọn, dễ dàng cài đặt và triển khai. Link website : https://www.slimframework.com/

FuelPHP

FuelPHP là một framework đơn giản, linh hoạt, hướng cộng đồng và được viết mới hoàn toàn dựa trên PHP 5.3+ và những ý tưởng tốt nhất của các framework khác. FuelPHP được xây dựng theo mô hình MVC, có hỗ trợ đầy đủ mô hình HMVC. Ngoài ra FuelPHP cũng hỗ trợ thêm một khái niệm gọi là ViewModel, đây là tầng đứng giữa Controller và View, tại đây có chúng ta có thể viết một phần của business login để cho Controller đỡ bị rối rắm. FuelPHP cũng cung cấp cơ chế router mạnh mẽ, dễ sử dụng, giúp bạn có thể viết các luật url của riêng mình một cách dễ dàng. FuelPHP có driver cho nhiều loại hình cơ sở dữ liệu khác nhau, mysql, mongo, redis… Ngoài ra FuelPHP cũng tích hợp sẵn một số third party hay được sử dụng như PHPSeclib, htmlLawed… Link website: https://www.fuelphp.com/

PHPixie

PHPixie là một framework khá mới, nó xuất hiện vào năm 2012 với mục tiêu tạo ra một framework hiệu suất cao cho các trang web dạng read-only. PHPixie cũng áp dụng design pattern HMVC giống như FuelPHP, và được xây dựng bằng cách sử dụng các thành phần độc lập có thể được sử dụng rất tốt mà không cần chính bản thân framework đó. Các thành phần của PHPixie là 100% unit tested, và yêu cầu các dependencies ở mức tối thiểu. Trang web chính thức của nó có một hướng dẫn tuyên bố rằng bạn có thể học framework này trong vòng chỉ 30 phút, và blog của họ cũng cung cấp chi tiết nhiều trường hợp sử dụng thực tế. Trong số các tính năng bạn có thể tìm thấy như standard ORM (object-relational mapping), caching, input validation, authentication và authorization. PHPixie cũng cho phép bạn sử dụng ngôn ngữ markup HAML, cho phép di chuyển lược đồ, và có một hệ thống định tuyến phức tạp. Link website : https://phpixie.com/

Yes, it is! viết tắt Yii

Yii là từ viết tắt của từ Yes, it is ! Hoặc cũng có thể là viết ngắn gọn 3 chữ cái đầu của Easy (dễ dàng), Efficient (hiệu suất) và Extensible (khả năng mở rộng). Yii là một PHP Framework mã nguồn mở và hoàn toàn miễn phí, có hiệu quả xử lý cao, phát triển tốt nhất trên các ứng dụng Web 2.0, sử dụng tối đa các thành phần để tăng tốc độ viết ứng dụng. Yii đang nổi lên là 1 framework tốt bởi hiếm có nhóm phát triển framework nào bỏ đi 1 framework để làm cái thứ hai với những kinh nghiệm đã có từ cái framework (mà số người sử dụng không hề nhỏ) như nhóm làm Yii. Ưu điểm của Yii là tính đơn giản trong cách viết kết hợp với thế mạnh “scripting” của PHP và cơ chế mảng index (associative array). Yii cũng được viết bởi những người viết “thực tế” hơn Zend nên có sẵn những công cụ “hợp thời trang” nhất cho người viết ứng dụng. Yii là framework MVC nhưng có kiến trúc hướng đối tượng rất tốt và định hướng theo thành phần nên mức độ tái sử dụng giữa các project rất cao. Yii đặc biệt chạy nhanh h