Hướng dẫn should i learn bootstrap or tailwind - tôi nên học bootstrap hay tailwind
Mẹo tiếp thị kỹ thuật số mới để giúp bạn phát triển doanh nghiệp của mình - được gửi ngay vào hộp thư đến của bạn. Show
Trong phát triển web, các bảng kiểu xếp tầng (CSS) được sử dụng để tạo kiểu HTML. Bạn có thể viết vani CSS, sử dụng khung CSS, sử dụng bộ xử lý tiền xử lý như SASS hoặc sử dụng kết hợp cả ba để tạo kiểu cho trang web của bạn. Có nhiều cách khác nhau để sử dụng CSS và nhiều công cụ để chọn. Bạn có thể đã nghe nói về Bootstrap hoặc Tailwind CSS được đề cập ở đây và ở đó trong khi tìm kiếm một khung hoặc công cụ để sử dụng trong dự án của bạn. Họ có cả hai khung CSS có thể giúp tăng tốc thời gian sản xuất - nhưng giữa hai khung này, bạn nên sử dụng cái nào? Bootstrap ban đầu được phát hành vào ngày 19 tháng 8 năm 2011. Ban đầu nó được tạo ra bởi các nhà thiết kế và nhà phát triển tại Twitter và từng được biết đến với tên gọi là Twitter Twitter. Sau khi Twitter tổ chức hackathon của riêng họ và công khai dự án như một khuôn khổ có nguồn gốc mở, dự án Snowballed khi các nhà phát triển khác tham gia để giúp phát triển của nó. Bootstrap vẫn miễn phí và nguồn mở theo giấy phép MIT. Khung Bootstrap có thể được mô tả tốt nhất là một khung dựa trên thành phần. Các khung CSS dựa trên thành phần được tạo thành từ các thành phần được xác định trước hoặc các bộ phận, có thể được sử dụng để tạo kiểu HTML, giúp phát triển trang web đáp ứng nhanh hơn và dễ dàng hơn. Example:Mật mã: This is a card made with Bootstrap Kết quả: Bố cụcCác lớp bố trí giúp cấu trúc bố cục tổng thể của trang web. Bootstrap dựa trên hệ thống mười hai cột sử dụng lưới Flexbox để xây dựng bố cục. Như bạn có thể nhận thấy trong ví dụ trên,
Các thành phầnCác lớp thành phần là các lớp bootstrap được xác định trước cho các thành phần HTML kiểu dáng. Bởi vì Bootstrap là một khung dựa trên thành phần, nó tự nhiên chứa rất nhiều thành phần được xác định trước để bạn sử dụng, chẳng hạn như thành phần
Tiện íchCác lớp tiện ích là các lớp nhỏ và tối thiểu được sử dụng để nhanh chóng tạo kiểu HTML. Bootstrap có nhiều trong số này vì vậy bạn không phải tự viết. Trong ví dụ trên, chúng tôi đã sử dụng các lớp tiện ích
Giới thiệu về khung CSS TailwindBản phát hành Alpha đầu tiên của Tailwind CSS là vào ngày 1 tháng 11 năm 2017 theo lịch sử phát hành GitHub. Sau 43 bản phát hành và hơn 2.200 cam kết từ 88 người đóng góp, bản phát hành ổn định đầu tiên, Tailwind CSS v1.0, được thực hiện vào ngày 13 tháng 5 năm 2019. Giống như Bootstrap, Tailwind là một dự án nguồn mở miễn phí với giấy phép MIT. Tailwind CSS có thể được mô tả tốt nhất như là một khung công tác đầu tiên của tiện ích. Các khung đầu tiên tiện ích bao gồm các lớp nhỏ, đơn giản có thể được áp dụng cho các phần tử để tạo giao diện người dùng hoặc giao diện người dùng. Nhìn bề ngoài, sử dụng Tailwind không trông quá khác so với các kiểu nội tuyến. Tuy nhiên, những gì khung này cung cấp là khả năng tùy chỉnh. Thay vì bị hạn chế bởi các thành phần tiền đề từ Bootstrap, về cơ bản, bạn có thể tạo UI của riêng mình với Tailwind để đáp ứng nhu cầu của dự án. Example:Mật mã:
Kết quả: Tiện íchKhung CSS Tailwind Core chỉ cung cấp các lớp tiện ích. Nếu chúng ta muốn tạo kiểu cho một thành phần HTML, chúng ta phải làm như vậy chỉ bằng cách sử dụng các lớp tiện ích và áp dụng chúng cho các phần tử HTML khác nhau. Nhìn thoáng qua, nó rất giống với kiểu dáng nội tuyến.
Các thành phầnKhung CSS Tailwind Core không cung cấp các lớp thành phần. Tuy nhiên, bạn có thể trả tiền để có các thành phần UI chính thức trực tiếp thông qua Tailwind hoặc tìm một số thành phần nguồn mở hoặc nguồn mở miễn phí. Bạn cũng có thể tạo các lớp thành phần của riêng mình bằng cách sử dụng Chỉ thị TailWind, @Apply để trích xuất các mẫu tiện ích lặp lại vào các lớp CSS tùy chỉnh. So sánh Bootstrap và Tailwind CSSNhư bạn có thể thấy từ các ví dụ trên, hai khung khác nhau khá nhiều. Bootstrap có các thành phần UI nướng vào đó, vì vậy tất cả những gì bạn phải làm là thêm nội dung và hương vị của bạn vào nó. Các lớp tiện ích và bố cục Bootstrap, cung cấp cho bạn mọi thứ bạn cần để tạo kiểu cho một trang web đáp ứng. Tuy nhiên, với Tailwind, bạn tham gia nhiều hơn vào việc tạo kiểu cho trang web vì cuối cùng bạn phải tạo các thành phần của riêng mình bằng các lớp tiện ích mà khung cung cấp. Hãy để cho Tailwind thiếu các thành phần đánh lừa bạn. Mặc dù nó là một khung công tác đầu tiên tiện ích, Tailwind vẫn dựa trên thành phần. Bằng cách trích xuất các tiện ích vào các thành phần hoặc một phần mẫu hoặc sử dụng Chỉ thị
Phán quyếtVì vậy, bạn nên sử dụng khung CSS nào? Như mọi khi, nó phụ thuộc vào tình huống của bạn. Nếu dự án của bạn không đi chệch quá nhiều so với một số bố cục phổ biến hơn, hoặc bạn là một nhà phát triển phụ trợ hoặc toàn bộ ngăn xếp, thì Bootstrap có thể là khung tốt hơn. Nếu dự án của bạn yêu cầu nhiều tùy chỉnh phía trước, thì không theo một bố cục chung hoặc nếu bạn có nhiều dày dạn hơn với CSS, thì Tailwind có thể là lựa chọn tốt hơn. Có rất nhiều thứ để bootstrap và đuôi. Kiểm tra tài liệu của họ để tìm hiểu thêm về các khung và để xác định khung nào phù hợp hơn với nhu cầu của bạn. Nếu bạn bị mắc kẹt và đang tìm kiếm sự hỗ trợ phát triển web, hãy liên lạc với các chuyên gia tại Hall. Xem làm thế nào Hall có thể giúp tăng nhu cầu của bạn Tailwind có dễ hơn bootstrap không?Một lợi thế quan trọng khác của việc sử dụng CSS Tailwind trên Bootstrap là, vì các ứng dụng và trang web bao gồm các tiện ích được thiết kế trước, CSS Tailwind không áp đặt các quyết định thiết kế khó khăn. Làm việc với Tailwind CSS có nghĩa là sử dụng một tập hợp các lớp tiện ích cho phép bạn làm việc với chính xác những gì bạn cần.Tailwind CSS doesn't impose difficult-to-reverse design decisions. Working with Tailwind CSS means using a set of utility classes that lets you work with exactly what you need.
Tôi nên học những gì Bootstrap hoặc Tailwind CSS?Nếu dự án của bạn yêu cầu nhiều tùy chỉnh phía trước, không tuân theo bố cục chung hoặc nếu bạn dày dạn hơn với CSS, thì Tailwind có thể là lựa chọn tốt hơn.Có rất nhiều thứ để bootstrap và đuôi.Tailwind might be the better option. There's a lot more to Bootstrap and Tailwind.
Bootstrap vẫn còn đáng để học 2021?Bootstrap là tuyệt vời cho người mới bắt đầu.Ví dụ: bạn có thể tạo các trang web trông sắc nét trong vài phút với bố cục và các thành phần khác.Cộng đồng đang hoạt động và tài liệu là phong phú.Điều này cũng làm cho nó đặc biệt hấp dẫn để mã mới..
For example, you can create sharp-looking webpages in a few minutes with their layouts and other components. The community is active and the documentation is ample. This also makes it particularly attractive to code newbies.
Có đáng để học CSS Tailwind không?Dựa trên các tính năng này, chúng ta có thể dễ dàng nói rằng Tailwind là: một giải pháp tuyệt vời cho các nhà phát triển quen thuộc với CSS muốn tăng tốc quá trình sáng tạo và thiết kế trong thời gian dài.Không phải là một ý tưởng tốt nếu bạn không quen thuộc với CSS hoặc không muốn dành thời gian học một khung CSS mới.An excellent solution for developers familiar with CSS who want to speed up the creation and design process in the long run. Not such a good idea if you are not familiar with CSS or do not want to spend time learning a new CSS framework. |