framework คือ

ชุดเครื่องมือ ไลบรารี่ แนวทางในการเขียนแอปพริเคชั่น  ช่วยลดการเขียนโคดที่ต้องเขียนบ่อย ๆ ให้อยู่ในรูปแบบที่พร้อมในการใช้งานได้ พูดง่าย ๆ คือ โคดที่ต้องมีในทุก ๆ โปรเจ็คหรือโคดพื้นฐานทั่วไป เราไม่ต้องเสียเวลาเขียนขึ้นใหม่ หน้าที่ของเราคือเขียนโคดที่จะทำให้แอปพลิเคชั่นบรรลุวัตถุประสงค์

CSS framework คือ

ชุดของไฟล์ css ที่ได้จัดเตรียมการจัดรูปแบบพื้นฐาน รูปแบบฟอร์ม grid เลย์เอาท์ ไว้ให้ใช้ โดยเราไม่จำเป็นต้องเขียนโคดซ้ำ ๆ เช่น เรามีงานออกแบบเว็บไซท์ 10 โปรเจ็ค ทุกโปรเจ็คจะต้องมีบางสิ่งที่คล้ายกัน ไอ้สิ่งที่คล้ายกันนี้เราก็ไม่จำเป็นต้องเขียนซ้ำแล้วซ้ำอีก


ข้อเสีย ของ CSS framework

  • ถึงแม้ทุกงานจะมีสิ่งที่คล้ายกันก็ตาม แต่ก็มีบางอย่างที่ไม่จำเป็นต้องใช้ มันก็ติดมากับเฟรมเวิร์ก ทำให้อาจส่งผลต่อประสิทธิภาพการทำงานของระบบ
  • CSS และ XHTML ควรออกแบบและเขียนไปพร้อม ๆ กัน ดังนั้น CSS ที่ได้เขียนไว้ก่อนแล้วจึงดูไม่เหมาะเท่าไหร่

ถ้าว่าง ๆ ก็ลองเขียนมาใช้เองนะคับ เพราะไม่มี css framework ตัวไหนที่เหมาะกับสไตล์การเขียนของทุก ๆ คน สำหรับตัวอยาง framework ที่มีให้ดาวน์โหลดก็มีดังนี้

References:
http://css-tricks.com/css-frameworks-roundup-and-some-thoughts/
http://www.alistapart.com/articles/frameworksfordesigners
http://en.wikipedia.org/wiki/Framework
http://webtecker.com/2008/04/17/list-of-css-frameworks/
http://speckyboy.com/2008/03/28/top-12-css-frameworks-and-how-to-understand-them/