부트스트랩 vs 파운데이션 > 자유게시판

자유게시판

부트스트랩 vs 파운데이션 정보

반응형화 부트스트랩 vs 파운데이션

본문

며칠전에 나나티님이 zurb의 Foundation 말씀을 하셔서, 오랫만에 다시 찾아봤습니다.

나나티님 말씀대로 우리나라보다는 외국에서 Foundation에 대한 평가가 더 좋죠.

 

둘을 비교하기 전에 먼저, 사실 부트스트랩이나 파운데이션 과 같은 프론트엔드 프레임워크그리드 시스템, css 보일러플레이트 등등 이런 종류를 부르는 단어가 많고 좀 헷갈리긴 합니다.

 

프론트엔드 프레임워크가 다른 css 시스템 들을 포함하고, 거기에 js 컴포넌트들까지 포함된것으로 이해하면 간단한데,

스타일 가이드, 그리드 시스템, css 보일러플레이트, 패턴 라이브러리 등은 거기서 거기 같긴 합니다.

유행한 순서는, css 보일러플레이트, 그리드 시스템이 좀 오래됐고, 최근에 스타일 가이드와 패턴 라이브러리가 유행하는 것 같습니다. 어쨋든...

이런 것들을 다 모아놓은 사이트 들을 몇개 남겨봅니다.

 

  1. css 시스템들의 순위? : http://cssdb.co/ - 폰트나 애니메이션 들도 다 포함되어 있고, 시스템 만 보면 1위 부트스트랩과 2위 파운데이션의 차이가 거의 4배-8배 나네요. ^^;
  2. 스타일 가이트 / 패턴 라이브라리 모음들:

 

그럼 본격적으로 부트스트랩 vs 파운데이션 비교를..

(기본이 되는 데이터는 Vermillion 것을..)

 

 항목

 부트스트랩 3

 파운데이션 v5.5

 그리드 시스템

  • 유동형 (Fluid) (버전 3부터)
  • 12 컬럼
  • offset, container, push/pull

  • 유동형 (Fluid)
  • 12 컬럼 (변경 가능)
  • offset, centered, push/pull
  • block grids 

 반응형 경계치

(그리드클래스)

     768px,    992px,    1200px 

  xs         sm         md        lg

     40em(640px)      64em(1024px)

 small           medium            large

 

90em(1440px), 120em(1920px) 두개의 경계치를 더 사용할 수 있슴 (xlarge, xxlarge) 

 브라우져 지원

 모던 브라우져 들, IE8+

 모던 브라우져 들, IE9+ 

눈여겨볼만한 UI 컴포넌트들



css 프리프로세스 지원

  LESS & Sass/Scss

  Sass/Scss

 강점

 빠른 프로토타이핑, IE8부터 지원, 

 많은 템플릿/테마들  

  퍼포먼스 중심,  px 대신 (r)em 기본사용,

  많은 컴포넌트

 

 

외국에서 더 인정을 받는 (또는 받았던) 이유는, 파운데이션의 그리드 시스템이 조금더 자연스럽고 기능이 더 많았던 점, 파운데이션 이전부터 zurb가 제공하던 풍부한 플러그인들 인것 같습니다. 하지만, 부트스트랩 버전이 3대로 올라오면서, 두 프레임워크간의 차이가 거의 없어진 모양새입니다.

 

부트스트랩이 더 인기를 끈 이유는, 쉽게 프로토타입이 가능한, 즉 별다른 작업없이 쉽게 완성된 웹페이지를 만들 수 있다는 점인데, 오히려 개발자들은 (수많은 부트스트랩 테마들에도 불구하고) 직접 사이트를 만들어야 하는 입장에서 오히려 완성도를 떨어뜨리는 단점으로 작용한것 같습니다.

하지만 파운데이션도 작년부터 테마, 템플리트, 패턴 라이브러리등을 강화하면서 이 부분을 나름대로 따라잡고 있는 모양새입니다.

 

대부부의 비교 글들은, 둘이 거의 비슷하니 입맛에 맛는 것을 고르라고 끝나는 것 같습니다.

댓글들에서는, 개발자들은 아직도 파운데이션의 손을 들어주는 것 같고요..

 

어쨋든 '하루 한글'을 쓰기 위해서 또 남깁니다.

 

근데, 저만해서는 '해'가 뜨지 않는군요.. ^^;

 

사실 제일 관심있는 부분은 polymer 와 web component입니다.

개발도 그렇고, 반응형 부분도 그렇고, 점점 web component의 활용도가 높아지는 것 같습니다.

다음글로, 그리드 시스템 이해/비교 또는 퍼포먼스 측면의 반응형 웹, 또는 웹 컴포넌트 이해 로 해볼까 합니다. ^^

추천
4

댓글 10개

아, 제가 워낙 재미없게 글을 쓰는 재주가 있어서요..^^;;

저도 어딘가 남겨둬야 해서 정리해 두는 의미도 있습니다.  그리고 소모임에 해를 띄우고 싶기도 하고요.. ㅎㅎ
자세한 설명 감사드립니다^^
저도 요즘 부트스트랩과 파운데이션을 좀 공부해보려고
비교 해 보는 중이네용 ㅎㅎ 아직 멀었지만 ㅠ ㅠ
같이 공부해요. ㅎㅎ
저도 말만 그렇지 직접 써본적은 거의 없어요..
그누보드처럼 게시판 중심의 사이트는 사실 그리드 뭐 이런거 쓸곳도 없고.. ^^;
사실, 회사다니면서는 부트스트랩, 파운데이션, CSS3 트랜지션이나 애니메이션 등이
다~그림의 떡이였는데...퇴사하고나서 집에서 공부도 할겸 맘껏 써볼 생각입니다.
계속해서 좋은 글 많이 올려주세욥^^ 감사합니다~
그쵸.. 저도.. ㅎㅎ
공부한다는 생각에 하지않으면.. 그런면에서도 부트스트랩이 더 인기있는듯 합니다.
저는 익스8을 버릴 수가 없어서 부트스트랩을 주로 이용해 왔습니다.
만약에 익스8을 버린다면 선택의 폭이 엄청 다양해지기 때문에 어느 쪽이든 스타일 좋은 템플릿(이 쪽도 부트스트랩이 훨씬 많긴 합니다..)이 보이면 바로 적용하는 편이지요.
템플릿을 사용하지 않고 직접 만들어 가면 결국에는 CSS 프레임워크를 몽땅 가져와서 쓰기보다 일부 코드를 차용하고
미디어쿼리와 서버사이드스크립트를 함께 병행하는 쪽으로 점점 기울어 가는거 같습니다.
그 쪽이 훨씬 가볍게 작업할 수 있고 유지보수가 유리해지더라구요.
브라우져 지원이 아마도 선택하는 데에 가장 큰 영향을 미칠것 같습니다.
파운데이션은, 말씀대로 템플릿보다는 이름 그대로 기본바탕으로 사용하기에 더 좋다는 평이 많더라고요.. ^^

시간되시면, 미디어쿼리와 서버사이드 스크립트 병행 하셨던 기법?이나 팁 같은 것을 조금 알려주시면 어떨지요? ㅎㅎ
전체 141 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여4 회 시작24.04.25 20:23 종료24.05.02 20:23
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT