Catatan, ini tentang desain lebih dari pengembangan.
Saya membangun situs dari awal dengan CSS dan HTML yang ditulis tangan sepenuhnya.
Saya sudah tahu tentang template pre-build css seperti Bootstrap atau HTML5 Boilerplate selama beberapa waktu. Saya telah melihat mereka sebentar di masa lalu tetapi tidak pernah benar-benar menggunakan mereka untuk apa pun. Saya tidak memiliki masalah mengatur ulang CSS, atau termasuk javascript saat diperlukan, atau mengkonfigurasi untuk viewports.
Malam ini, saya membuat kode halaman HTML5 / CSS dasar. Tidak ada yang benar-benar menghancurkan bumi dalam hal tata letak. Hanya titik melompat. Setelah itu saya memutuskan untuk memberikan Bootstrap pusaran dengan tata letak yang sama. Ini 960px cukup standar, 3 kolom dengan halaman gambar pahlawan.
Ketika saya mengubah Bootstrap, saya sadar bahwa 80% atau lebih dari waktu saya dihabiskan untuk mempelajari kelas atau id apa yang diterapkan pada sesuatu, kemudian menemukan bahwa dalam CSS untuk menyesuaikan. Menjadi jelas bahwa Bootstrap tidak akan menyelamatkan saya waktu sama sekali. Faktanya, Bootstrap akan sangat meningkatkan waktu produksi karena * CSS yang terlalu templated.
* ( dengan "terlalu templated" Maksud saya ada banyak CSS yang saya mungkin tidak akan gunakan untuk situs web tertentu. Bukan berarti tidak ada CSS yang tidak perlu secara keseluruhan. )
Saya mengerti bahwa jika saya terbiasa dengan Bootstrap saya akan terbiasa dengan nama kelas / id dan lokasi umum di stylesheet. Jadi, saya bersedia sedikit menekuk pada waktu yang saya perlukan, menyadari bahwa beberapa di antaranya adalah karena ketidaktahuan saya sendiri.
Namun, saya bertanya-tanya apakah Bootstrap et. Al. hanya kruk yang melumpuhkan desainer dengan sendok memberi mereka kode merek mereka sendiri. Dengan demikian mengunci basis konsumen yang akan sepenuhnya bergantung pada solusi pihak ketiga dan fungsinya untuk semuanya, atau setidaknya mayoritas. Ini mengingatkan saya pada orang-orang yang hanya dapat mendesain situs web jika mereka dapat menggunakan Dreamweaver. Dan surga melarang jika mereka tidak memiliki akses ke Dreamweaver dan perubahan diperlukan.
Ketika saya membangun sebuah situs saya menggunakan kelas standar dan nama ID saya sendiri. Saya menyusun CSS bagaimana itu intuitif bagi saya. Saya memiliki set templat pra-bangun untuk pengaturan cepat. Karenanya, situs apa pun yang saya bangun dapat saya edit dengan cukup cepat. Menggunakan salah satu paket pra-konfigurasi front-end hanya berarti saya perlu belajar mereka konvensi penamaan dan mereka struktur daripada mengandalkan saya sendiri.
- Adakah yang bisa memuji saya kebajikan besar dari sistem templating seperti Bootstrap atau HTML5 Boilerplate ?
- Apa yang membuat mereka berharga bagi Anda?
- Apakah Anda hanya terbiasa dengan sistem yang Anda gunakan sehingga Anda dapat menavigasi dengan mudah atau apakah Anda masih harus mencari item?
- Bisakah Anda membangun situs tanpa mereka jika Anda harus?