Coding4Food LogoCoding4Food
Trang chủChuyên mụcArcadeĐã lưu
en
Trang chủChuyên mụcArcadeĐã lưu
Coding4Food LogoCoding4Food
Trang chủChuyên mụcArcadeĐã lưu
Bảo mật|Điều khoản

© 2026 Coding4Food. Viết bởi dev, cho dev.

Tất cả tin tức
Công nghệChuyện Nghề

Bỏ Tailwind để học lại CSS: Khi pháp sư 'quay xe' về với chánh tông

17 tháng 5, 20264 phút đọc
code, programming, javascript, computer, developer, display, data, dark, programmer, program, hacker, the internet, html, coding, technology, digital, web, www, development, css, programming, javascript, javascript, javascript, javascript, javascript, programmer, hacker, hacker
Nguồn gốc: https://coding4food.com/post/bo-tailwind-de-hoc-lai-css-khi-phap-su-quay-xe. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/bo-tailwind-de-hoc-lai-css-khi-phap-su-quay-xe. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/bo-tailwind-de-hoc-lai-css-khi-phap-su-quay-xeNguồn gốc: https://coding4food.com/post/bo-tailwind-de-hoc-lai-css-khi-phap-su-quay-xe. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/bo-tailwind-de-hoc-lai-css-khi-phap-su-quay-xe. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/bo-tailwind-de-hoc-lai-css-khi-phap-su-quay-xe
Nguồn gốc: https://coding4food.com/post/bo-tailwind-de-hoc-lai-css-khi-phap-su-quay-xe. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/bo-tailwind-de-hoc-lai-css-khi-phap-su-quay-xe. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/bo-tailwind-de-hoc-lai-css-khi-phap-su-quay-xeNguồn gốc: https://coding4food.com/post/bo-tailwind-de-hoc-lai-css-khi-phap-su-quay-xe. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/bo-tailwind-de-hoc-lai-css-khi-phap-su-quay-xe. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/bo-tailwind-de-hoc-lai-css-khi-phap-su-quay-xe
tailwind csscss thuầnvanilla cssfrontend frameworkjulia evansbem csskinh nghiệm frontend
Chia sẻ bài viết:

Bình luận

Đang lướt Hacker News kiếm trò chém gió, đập vào mắt tôi là cái post chễm chệ hơn 400 points của cao nhân Julia Evans (trên trang jvns.ca): "Moving away from Tailwind, and learning to structure my CSS". Ảo ma chưa? Trong khi 90% các khóa học bootcamp ngoài kia đang nhét Tailwind vào mồm newbiew như một thứ "tiên dược" giải quyết mọi vấn đề frontend, thì một senior có tiếng lại tuyên bố "độ kiếp" thành công, từ bỏ đạo Tailwind để về với chánh tông CSS.

Chuyện quái gì đang xảy ra vậy anh em?

Khi tín đồ quay lưng với "tà đạo" Utility-first

Phải công nhận, Tailwind đã thay đổi hoàn toàn cách chúng ta code UI. Cứ vã flex items-center justify-between p-4 bg-red-500 rounded-lg thẳng vào thẻ HTML là xong, đo phải nghĩ tên class, đo phải nhảy qua nhảy lại file CSS. Mượt!

Nhưng mà khoan. Theo lời tác giả, sau một thời gian dài chìm đắm trong sự sung sướng nhất thời đó, bà ấy nhận ra mình đang bị hổng một lỗ to đùng: Không biết cách thiết kế kiến trúc CSS đàng hoàng.

Này nhé, CSS ngày nay không còn lỏ như cái thời 10 năm trước. Giờ chúng ta có CSS Variables, Nesting (không cần SASS luôn), Grid xịn xò con bò, và cả Container Queries. Tự nhiên việc viết CSS thuần trở nên sạch sẽ và có học thức hơn hẳn. Tác giả nhận ra rằng, thay vì biến cái file HTML thành một bãi rác ký tự (với những class dài như cái sớ Táo Quân), việc dành thời gian học cách tổ chức CSS (như BEM, CUBE CSS, hay đơn giản là chia component hợp lý) mang lại sự maintainable (dễ bảo trì) về dài hạn ngon hơn nhiều.

Giang cư mận Hacker News chia phe combat

Cái topic này vừa lên là giang cư mận lập tức nhảy vào combat tung tóe. Tôi lướt comment thì thấy anh em đang chia thành mấy phe rõ rệt:

  • Phe "Thực dụng cày tiền": Bọn này bảo vệ Tailwind sống chết. Quan điểm của các giáo chủ phe này là: "Code ra tiền là được! Tailwind giúp tôi ship tính năng trong 1 nốt nhạc. BEM với chả Semantic, khách hàng đ*o quan tâm code mày đẹp thế nào, họ chỉ cần nút bấm hoạt động và lên hình lung linh".
  • Phe "Thanh giáo CSS": Những lão quái này thì vỗ đùi đánh đét, kiểu "Cuối cùng cũng có người tỉnh ngộ". Họ chê Tailwind làm HTML bị "béo phì", cản trở việc đọc code, và về cơ bản chỉ là style inline được bọc đường (syntax sugar). Họ vote cho CSS Modules hoặc Vanilla CSS + những tính năng mới nhất của CSS3.
  • Phe "Thợ hồ trung lập": "Tôi dùng Tailwind cho prototype hoặc web nhỏ, nhưng nếu làm product lớn, team đông, tôi vẫn vote dùng component-based CSS để dễ quản lý".

Chốt hạ từ vãn bối C4F

Thật ra, anh em cãi nhau mòn bàn phím cũng chỉ vì một cái tội: Thích tôn giáo hóa công cụ.

Tailwind không sai, CSS thuần không sai, chỉ có mấy tay dev chỉ biết dùng 1 tool rồi đi chê bai phần còn lại mới là sai. Tailwind sinh ra để giải quyết vấn đề "ship nhanh" và đồng bộ UI, nhưng nó cũng trade-off bằng việc làm HTML của các ông trông như bị nôn mửa.

Bài học sinh tồn ở đây là gì? Đừng bao giờ biến mình thành "thợ gõ framework". Bạn có thể dùng Tailwind để kiếm cơm, nhưng bạn PHẢI hiểu cách CSS hoạt động bên dưới. Đừng để đến lúc bị bắt custom một cái animation phức tạp lại ngồi khóc vì trong Tailwind đ*o có class đó.

Cuối cùng, tool nào thì tool, code sạch gọn, tối ưu tốt để không phải tốn tiền nâng cấp hosting vô tội vạ chỉ vì cái file HTML nặng cả Megabyte mới là đẳng cấp của Senior thực thụ.


Nguồn hóng hớt: Hacker News

Tailwind từng là chân ái, nhưng giờ nhiều pháp sư FE đang bắt đầu quay xe. Chuyện quái gì đang xảy ra với cái framework được dân tình đội lên đầu này?

Chia sẻ bài viết:

Bài viết liên quan

robot, scifi, tech, automation, android, futuristic, cyborg, alien, technology, science, bot, machine, droid, space, rusty, galaxy, mechanical, robotic, tokmakov, electronics, robot, robot, robot, scifi, scifi, automation, automation, automation, automation, automation, cyborg
AI & AutomationCông nghệ

ClawTeams Lên Sóng: Thuê Hẳn Một "Tổ Đội AI" Tự Sinh Tự Chạy, Dev Và Seller Sắp Nhàn Tênh?

Thời của chatbot đã qua, giờ là lúc cả tổ đội AI tự phối hợp làm việc. ClawTeams vừa lên sóng Product Hunt hứa hẹn giải phóng sức lao động cho các seller.

15 thg 75 phút đọc
Đọc tiếp →
robot, future, technology, toy, kid, joy, school, education, book, robot, robot, robot, robot, robot
AI & AutomationCông nghệ

Bỏ túi con AI 'Gia Sư' cực dị: Tự dựng VPS dắt tay chỉ việc, hết tiền thì... vào mặc cả giá với AI!

Paradigm đang làm mưa làm gió trên Product Hunt khi tái định nghĩa việc học bằng AI. Gia sư kiêm luôn thợ dựng VPS, lại còn cho mặc cả học phí cực hài.

16 thg 74 phút đọc
Đọc tiếp →
search engine optimization, seo, search engine, browser, search, internet, www, http, web, e-commerce, e-business, web address, computer, technology, pc, information, google, seo, seo, seo, seo, seo
AI & AutomationCông nghệ

AnySearch Lên Top Product Hunt: Cứu Cánh Cho AI Agent Khỏi Bị 'Ngáo' Vì Đớp Rác SEO?

AnySearch vừa làm mưa làm gió trên Product Hunt với lời hứa dọn sạch rác HTML cho AI agent. Nhưng liệu có ngon ăn hay lại ăn quả đắng latency?

6 thg 74 phút đọc
Đọc tiếp →
tab, graph, statistics, analytics, analytics, analytics, analytics, analytics, analytics
Code Ra TiềnCông nghệ

Bỏ 500 USD/Tháng Làm Demo SaaS Hay Chôn Vùi Trong Loom Video? Giới Dev Tìm Ra Lối Thoát Mang Tên Mirage

Loom video 40MB thì không ai xem, tool demo giá $500/tháng thì quá chát. Mirage xuất hiện cứu rỗi ví tiền của anh em indie hacker.

18 thg 74 phút đọc
Đọc tiếp →
network, cloud computing, data, internet, technology, cloud, server, connection, information, communication, digital, networking, business, blue business, blue computer, blue technology, blue laptop, blue data, blue clouds, blue network, blue community, blue internet, blue digital, blue communication, blue company, blue information, blue server, network, network, cloud computing, cloud computing, cloud computing, cloud computing, cloud computing, data, data, data, data, server, server
AI & AutomationCông nghệ

Bỏ chatbox đi! Con AI Clark này thầu nguyên cái máy chủ đám mây để tự cày task, dev chỉ việc nghiệm thu

Lại thêm một con hàng AI nhưng không phải chat wrapper. Clark tự trang bị máy chủ riêng, terminal, browser để tự cày task async từ A-Z cho anh em.

19 thg 75 phút đọc
Đọc tiếp →
artificial intelligence, singularity, the internet, digital, ai, generated artificial intelligence, profile, artificial intelligence, artificial intelligence, artificial intelligence, artificial intelligence, artificial intelligence
AI & AutomationCông nghệ

Bỏ timeline đi mà làm người: Stanley Studio - Con AI hứa hẹn cứu rỗi các editor lười

Stanley Studio vừa cướp top Product Hunt nhờ tính năng tự động edit video thô thành clip xịn xò. Nhưng liệu nó có thực sự bá đạo hay chỉ là bánh vẽ?

7 thg 74 phút đọc
Đọc tiếp →