Showing posts with label FlyEnv. Show all posts

Tạm biệt Laragon, mình chuyển sang FlyEnv đây!

Chào anh em, sau nhiều năm gắn bó với Laragon và thỉnh thoảng dùng Docker cho những dự án nặng, gần đây mình nghe khá nhiều người nhắc đến một công cụ tên là FlyEnv.

Sau hơn một tháng dùng thử để chạy các dự án Laravel và WordPress, mình quyết định viết vài dòng review để anh em có thêm góc nhìn trước khi cân nhắc “chuyển nhà”.

1. FlyEnv là gì?

Nói ngắn gọn, FlyEnv là một công cụ quản lý web stack trên Windows, macOS và Linux.

Nó hỗ trợ sẵn Nginx, Apache HTTP Server, PHP, MySQL, Redis cùng nhiều dịch vụ khác, và hoạt động khá giống XAMPP hay Laragon, nhưng giao diện hiện đại hơn và trải nghiệm cũng được chăm chút kỹ hơn.

2. Những điểm mình thấy rất đáng tiền

Giao diện đẹp, dễ dùng

Nếu anh em đã quá quen với giao diện hơi cũ của XAMPP, WAMP hay Laragon, thì FlyEnv sẽ tạo cảm giác mới mẻ ngay từ lần đầu mở lên.

Có Dark Mode. Icon trực quan. Bố cục gọn gàng. Nhìn tổng thể khá chuyên nghiệp.

Chạy nhiều phiên bản PHP cùng lúc

Đây là tính năng mình thích nhất.

Với Laragon, bạn thường phải đổi phiên bản PHP cho toàn bộ hệ thống. FlyEnv thì linh hoạt hơn nhiều. Dự án A dùng PHP 7.4, dự án B dùng PHP 8.2 vẫn chạy song song bình thường, không cần thao tác qua lại.

Ai làm Laravel, WordPress hoặc phải bảo trì nhiều dự án cũ sẽ thấy tính năng này cực kỳ tiện.

Tích hợp nhiều công cụ cần thiết

Ngoài web server, FlyEnv còn có sẵn quản lý database, Redis, Memcached và cả file hosts.

Nếu nhu cầu của bạn ở mức cơ bản đến trung bình, gần như không cần cài thêm phần mềm phụ trợ nào khác.

SSL local chỉ với vài cú click

Thiết lập HTTPS trên môi trường local vốn khá mất thời gian.

Với FlyEnv, chỉ cần bật công tắc là xong. Website local có SSL ngay lập tức.

Bật tắt PHP extension rất nhanh

Muốn kích hoạt imagick, redis hay fileinfo thì chỉ cần tick chọn.

Không còn phải mở php.ini, tìm đúng dòng rồi xóa dấu chấm phẩy như trước.

3. Một vài điểm cần cân nhắc

Cộng đồng còn khá nhỏ

Vì FlyEnv vẫn còn mới, số lượng bài viết và hướng dẫn trên Google chưa nhiều.

Khi gặp lỗi lạ, bạn có thể phải tìm trong GitHub hoặc các nhóm Telegram thay vì chỉ search là ra ngay.

Độ ổn định chưa thật sự hoàn hảo

Trong quá trình sử dụng, đôi lúc mình gặp trường hợp MySQL không khởi động được do xung đột cổng.

Vấn đề không quá nghiêm trọng, nhưng thông báo lỗi đôi khi chưa đủ rõ để xử lý nhanh.

Tùy chỉnh sâu chưa thật thoải mái

FlyEnv cố gắng đơn giản hóa mọi thứ thông qua giao diện.

Điều này rất tiện cho đa số người dùng, nhưng nếu bạn thích chỉnh tay cấu hình Nginx hoặc Apache ở mức chi tiết, đôi lúc sẽ cảm thấy hơi bị giới hạn.

4. Có nên dùng FlyEnv không?

Nên dùng nếu

Bạn là web developer, đặc biệt làm với PHP, Laravel hoặc WordPress.

Bạn muốn quản lý nhiều dự án với nhiều phiên bản PHP khác nhau mà không phải cấu hình thủ công quá nhiều.

Bạn cũng thích một công cụ có giao diện đẹp và dễ thao tác.

Cân nhắc nếu

Bạn đang có workflow ổn định với Docker hoặc Laragon và chưa thấy lý do rõ ràng để thay đổi.

Hoặc bạn cần một môi trường cực kỳ ổn định cho các dự án lớn, nơi sự quen thuộc quan trọng hơn trải nghiệm mới.

Đánh giá cá nhân

Mình chấm FlyEnv 8.5/10.

Nó chưa hoàn hảo, nhưng trải nghiệm sử dụng thực sự rất tốt. Nếu đội ngũ phát triển tiếp tục cải thiện độ ổn định và mở rộng cộng đồng, FlyEnv hoàn toàn có thể trở thành lựa chọn hàng đầu cho local development trong vài năm tới.

Còn anh em thì sao?

Đã thử FlyEnv chưa, hay vẫn trung thành với Laragon? Chia sẻ trải nghiệm bên dưới để mọi người cùng trao đổi nhé.