Lưu ý, đây là về thiết kế nhiều hơn phát triển.
Tôi xây dựng các trang web từ đầu với CSS và HTML hoàn toàn viết tay.
Tôi đã biết về các mẫu css dựng sẵn như Bootstrap hoặc HTML5 Boilerplate trong một thời gian. Tôi đã nhìn họ một thời gian ngắn trong quá khứ nhưng chưa bao giờ nhảy vào sử dụng chúng cho bất cứ điều gì. Tôi không có bất kỳ vấn đề nào khi đặt lại CSS, hoặc bao gồm javascript khi cần hoặc định cấu hình cho chế độ xem.
Tối nay, tôi đã mã hóa một trang HTML5 / CSS cơ bản. Không có gì thực sự rung chuyển về mặt bố trí. Đơn giản chỉ là một điểm nhảy ra. Sau đó tôi quyết định cho Bootstrap một vòng xoáy với cùng bố cục. Đó là một cột khá chuẩn 960px, 3 cột với trang hình ảnh anh hùng.
Khi tôi thay đổi Bootstrap, tôi nhận thấy rằng 80% hoặc hơn thời gian của tôi đã được dành để học lớp hoặc id nào được áp dụng cho một cái gì đó, sau đó tìm thấy điều đó trong CSS để điều chỉnh. Rõ ràng là Bootstrap sẽ không cứu tôi bất cứ lúc nào. Trên thực tế, Bootstrap sẽ tăng đáng kể thời gian sản xuất do CSS * templated quá mức.
* ( bởi "quá nhiều khuôn mẫu" Ý tôi là có rất nhiều CSS tôi có thể sẽ không sử dụng cho bất kỳ trang web cụ thể nào. Không phải là có toàn bộ CSS không cần thiết. )
Tôi hiểu rằng nếu tôi quen thuộc với Bootstrap, tôi sẽ quen với tên lớp / id và vị trí chung trong biểu định kiểu. Vì vậy, tôi sẵn sàng uốn éo một chút về thời gian nó đang chiếm lấy tôi, nhận ra rằng một số điều đó là do sự không quen thuộc của tôi.
Tuy nhiên, tôi không thể không tự hỏi nếu Bootstrap et. al. chỉ là những cái nạng được các nhà thiết kế làm tê liệt bằng cách cho chúng ăn nhãn hiệu mã của riêng họ. Do đó, khóa trong một cơ sở người tiêu dùng sẽ hoàn toàn dựa vào giải pháp của bên thứ ba và đó là chức năng cho mọi thứ, hoặc ít nhất là phần lớn. Nó làm tôi nhớ đến những người chỉ có thể thiết kế một trang web nếu họ có thể sử dụng Dreamweaver. Và trời cấm nếu họ không có quyền truy cập vào Dreamweaver và cần phải thay đổi.
Khi tôi xây dựng một trang web, tôi sử dụng tập hợp các tên ID và lớp tiêu chuẩn của riêng mình. Tôi cấu trúc CSS như thế nào trực quan cho tôi. Tôi có bộ mẫu dựng sẵn của riêng mình để thiết lập nhanh. Do đó, bất kỳ trang web nào tôi xây dựng tôi đều có thể chỉnh sửa khá nhanh. Sử dụng bất kỳ gói đầu cuối được cấu hình sẵn nào chỉ đơn giản là tôi cần tìm hiểu các quy ước đặt tên và cấu trúc của chúng thay vì dựa vào chính tôi.
- Bất cứ ai cũng có thể thể hiện cho tôi những đức tính tuyệt vời của các hệ thống tạo khuôn mẫu như Bootstrap hoặc HTML5 Boilerplate ?
- Điều gì làm cho chúng có giá trị với bạn?
- Bạn chỉ quen thuộc với hệ thống bạn sử dụng để bạn có thể điều hướng dễ dàng hoặc bạn vẫn phải săn lùng các mặt hàng?
- Bạn có thể xây dựng một trang web mà không có họ nếu bạn phải?