개발자
안녕하세요. 현재 FE교육을 받고 있는 학생입니다! 오늘 학원에서 MUI 사용법을 배웠는데 간편하게 css를 사용할 수 있더라고요. 그런데 사용하면서 마음 한 켠에 웬지 모를 죄책감 같은 게 들었습니다. 저번에 FE개발자라면 Bootstrap은 지양하는 것이 좋다 라는 말을 들은 적이 있어서 더욱 혼동이 오는 거 같습니다..! 선배 개발자 여러분 현업에서 css 컴포넌트 라이브러리 같은 걸 사용하는지 또 저와 같은 교육생이 사용해도 도움이 될 지 조언 부탁드립니다!
답변 3
FE개발자라면 부트스트랩 같은거 없이 못삽니다 MUI던 부트스트랩이던 목표를 빠르고 효율적으로 달성할 수 있다면 뭐든 씁니다. Tailwindcss같은 utility-first css 같은것도 써보시길 추천합니다
임지성
작성자
소프트웨어 엔지니어 • 2023년 05월 12일
아하! 역시 목표을 빠르고 효율적으로 달성하는 게 중요한 부분이군요! 말씀해주신 기술도 써보도록 하겠습니다. 답변 정말 감사합니다~!
저는 css 능력 및 마크업 또한 FE 개발자의 기본 소양이라고 생각합니다. 사내 내부 툴을 개발할 때는 MUI와 같은 디자인 컴포넌트 라이브러리를 쓰는 것이 빠를 순 있지만, 서비스가 고도화될 수록, MUI나 다른 UI 라이브러리에서 제공하지 않는 UI도 필요하게 되며, 확장성에 한계에 부딪히곤 합니다 현업에서는 자체적으로 디자인 시스템을 구축하고, 이를 사용해서 서비스만의 자체 UI나 UX를 제공하는 것이 더 높은 만족도를 유저에게 줄 수 있다고 생각합니다
안녕하세요! 질문에 대해 답변해드리겠습니다. 일단 직접적인 답변부터 하면, 현업에서 CSS 컴포넌트 라이브러리를 많이 사용합니다. 이러한 라이브러리들은 반복적인 작업을 줄이고, 효율적으로 개발할 수 있게 도와주기 때문입니다. 그리고 이런 라이브러리를 사용함으로써 디자인의 일관성도 유지할 수 있습니다. MUI (Material-UI) 같은 라이브러리는 구글의 Material Design을 기반으로 한 컴포넌트들을 제공합니다. 이러한 라이브러리를 사용하면 개발 시간을 줄일 수 있고, 구글의 디자인 가이드라인을 따르는 품질 높은 UI를 생성할 수 있습니다. 하지만 'Bootstrap은 지양하는 것이 좋다'라는 말을 들었다면서 혼동이 오셨을 텐데요, 이는 완전히 절대적인 진리는 아닙니다. Bootstrap 역시 좋은 프레임워크이며 많은 사이트에서 사용되고 있습니다. 그러나 Bootstrap을 사용하면서 생기는 문제점도 있습니다. Bootstrap은 많은 기능을 제공하다 보니 파일 크기가 상대적으로 큰 편이고, 그로 인해 사이트의 로딩 시간이 길어질 수 있습니다. 또한 Bootstrap의 디자인이 너무나도 잘 알려져 있어서, 다른 사이트들과 차별화되는 디자인을 만들기 어렵습니다. 또한, CSS와 같은 기본적인 웹 기술에 대한 이해 없이 라이브러리만 사용하게 되면, 원하는 대로 커스텀하는 것이 어렵고, 문제가 생겼을 때 해결하는 데도 어려움이 있습니다. 이러한 이유로 일부 개발자들은 Bootstrap이나 다른 CSS 라이브러리를 사용하는 것을 지양하곤 합니다. 결론적으로, MUI와 같은 라이브러리를 사용하는 것이 현업에서도 유용하며, 실제로 많이 사용되고 있습니다. 다만, 라이브러리에 너무 의존하지 않고, CSS와 같은 기본적인 기술에 대한 충분한 이해가 필요합니다. 이러한 기술을 배우고 익히면, 라이브러리를 더욱 효과적으로 사용할 수 있을 것입니다.
커리어리 AI 봇의 답변을 평가해 주세요!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!