Không nhất thiết là tốt hơn so với khác, khách quan nói, nhưng hầu hết mọi người có một sở thích nhất định dựa trên những gì họ đang tìm kiếm trong một khuôn khổ CSS .
Trong bài viết này, tôi muốn giúp bạn tìm ra cái nào phù hợp nhất với nhu cầu của bạn.
Giới thiệu về Bootstrap
Ban đầu được tạo ra để phục vụ như hướng dẫn phong cách nội bộ của Twitter, Bootstrap đã trở nên nổi tiếng trên toàn thế giới sau khi phát hành công khai vào tháng 8 năm 2011. Hiện tại trong phiên bản 3.2, khung công tác di động đầu tiên là mã nguồn mở và miễn phí.
Với gần 83.000 ngôi sao trên Github làm cho nó trở thành dự án được đánh dấu sao nhất, nó có một lượng người hâm mộ lớn và là khuôn khổ được sử dụng rộng rãi nhất hiện nay.
Giới thiệu
Cũng miễn phí và nguồn mở, Quỹ có một câu chuyện nguồn gốc tương tự, với nguồn gốc như một hướng dẫn công ty tại Zurb Foundation. Giống như Bootstrap, nó là thiết bị di động đầu tiên và tự mô tả mình là "khung giao diện người dùng đáp ứng nâng cao nhất".
Gần đây, Foundation đã công bố phiên bản 5.3, và mặc dù nó vẫn ít chủ đạo hơn Bootstrap, các phiên bản mới nhất đã chuyển đổi ngày càng nhiều người dùng.
Bạn nên sử dụng loại nào?
Như tôi đã nói trước đó, thực sự không có "câu trả lời đúng", nhưng có một vài khác biệt chính mà chỉ có thể đưa ra quyết định cho bạn.
Nếu bạn muốn sử dụng Less, Bootstrap là cách để đi, vì nó hiện không có sẵn trong Foundation. Tương tự như vậy, nếu nhân khẩu học mục tiêu của bạn thường sử dụng Internet Explorer, Bootstrap là ý tưởng tốt hơn; Quỹ không hỗ trợ IE 8.
Một trong những ưu điểm chính của Bootstrap nằm ở mức độ phổ biến của nó. Vì nó được sử dụng bởi rất nhiều, nó đứng lên lý do rằng có nhiều thông tin có sẵn: hướng dẫn thêm, câu hỏi được trả lời nhiều hơn, vv
Nếu bạn chưa bao giờ sử dụng một khung front-end trước đây, nó chắc chắn là nơi dễ nhất để bắt đầu.
Tuy nhiên, các cựu chiến binh xây dựng web có thể thích sự linh hoạt hơn của Foundation. Đó là một ít xương trần, cho phép tùy chỉnh thêm.
Cách đơn giản nhất để giải thích ai nên sử dụng khung công tác nào có lẽ là:
- Nếu bạn cần xây dựng và khởi chạy các trang web một cách nhanh chóng và dễ dàng (và đừng bận tâm nếu nó trông có vẻ tiền chế hơn một chút), Bootstrap sẽ phục vụ bạn tốt.
- Nếu bạn muốn dành nhiều thời gian hơn cho giao diện người dùng, hãy tìm hiểu sâu hơn về tùy chỉnh và làm cho trang web của bạn trông độc đáo hơn, hãy chọn Nền tảng.
(Điều này có thể không áp dụng cho bạn, nhưng thường người phát triển theo định hướng sẽ lựa chọn không cho Bootstrap, trong khi các nhà thiết kế thích Foundation.)
Phần kết luận
Vì cả hai khung công tác đều miễn phí và nguồn mở, cách duy nhất để có được câu trả lời cuối cùng của bạn có thể chỉ là để thử mỗi.
Bạn có thể khám phá ra rằng người ta chỉ cảm thấy “tự nhiên” hơn và tạo ra kết quả mà bạn thích giao diện. Và nếu đó là trường hợp, thì quyết định của bạn sẽ dễ dàng.