데브파크
519
2022-02-17 23:31:17
5
620

Vue.js 프로젝트에서 컴포넌트를 만들고 있습니다.


이게 얼마만에 고민해가면서 프로그램을 짜보는건지

재미가 솔솔합니다.


부트스트랩 같은 ui라이브러리 없이 순수한

HTML과 CSS의 조합 그리고 vue.js 날코딩.


Selectbox combobox 같은 컴포넌트도 없어서

한땀 한땀 만들고 있는데 재밌네요.


이게 과연 오픈소스 라이브러리를 가져다가

CSS를 입혀서 새로 만드는게 빠른건지

기존 디자인에 필요한 컴포넌트를 수제작하는게 빠른건지

고민 되네요.


갑자기 문득 헛짓거리 하는게 아닌가하는 불안감도 들고

그냥 레거시 시스템으로 치부하고 건들지 말까 싶기도 하고.

하하하


vue.js 잘쓰려면 어떻게 해야 될까요


0
  • 댓글 5

  • 마라토집착
    7k
    2022-02-17 23:50:39 작성 2022-02-17 23:52:31 수정됨

    오  ~  저도 님처럼  셀프로 리액트 ui components 일일히 만들다가  회사에 오픈소스 nhn toast ui 도입해서 

    그 오픈소스 (조금)  수정해서 파견지 사이트 입맛에 맞는 기능 추가하며 개발했네요

    Vue, react  ,  angular 이렇게 세개 버젼으로 다양한 ui 존재요.  

  • 데이비뜨
    239
    2022-02-18 09:01:54

    Vue.js 프로젝트 환경이라면 부트스트랩 for Vue.js 가 잘 되어 있는데 굳이 Pure UI를 직접 개발하시는 이유가 궁금하네요. 

  • 마라토집착
    7k
    2022-02-18 09:09:02 작성 2022-02-18 09:15:23 수정됨

    그렇죠 윗분 말씀대로  범용 ui를 직접 개발하기 보다는

    그 ui 오픈소스를 분석해서 내것으로 만드세요

    예를 백만건 디비연동 해도 부드럽게 , 빠르게 마우스

    스크롤 되는 selectbox 이런것을 만드세요.  비동기와 동기 적절히 안배하는 js 렌더링 모듈. 저는 이렇게 공부해요

  • 데브파크
    519
    2022-02-18 15:13:09 작성 2022-02-18 15:16:20 수정됨

    오픈소스도 이미 많이 써봤습니다만.

    이곳은 프로젝트가 80%가량 만들어져 있고 

    디자인 컨펌이 되가면서 만들어진거라..

    오픈소스 적용해서 css를 커스텀 해야할지

    필요한 컴포넌트 제작할지 참 애매하네요.

    CSS 커스텀은 제 역량 밖이라 그냥 컴포넌트를 만들고있습니다

    만드는 이유는 코드 복잡도가 몇천줄인데

    그걸 또 상위단에서 분기하면 배로 늘어나서요..ㅋ

    재밌어서 하지 진짜 토나오네요.ㅋㅋㅋ

  • 데브파크
    519
    2022-02-18 15:15:16

    근데 만드면서 몰랐던 새로운 기능을 또 많이 알아가는군요.

    ㅎㅎㅎ

  • 로그인을 하시면 댓글을 등록할 수 있습니다.