Skip to content

miro_vs_당근마켓

JaeIk edited this page Dec 1, 2020 · 1 revision

어째서 리액트, 뷰 같은 라이브러리(또는 프레임워크)를 사용하지 않고 바닐라 자바스크립트를 선택하게 되었을까요? 🤔

바닐라를 하는것이 공감되지 않는다.

  • 리액트라는 좋은 도구가 있는데 굳이 바닐라를 사용하는 이유를 잘 모르겠다.
  • 리액트를 쓰면서 충분히 리액트를 이해할 수 있는데...
  • 완성됐을때, 프레임워크를 사용한 다른 프로젝트들보다 허름할거같다

바닐라를 사용하고싶은 이유

  • 프레임워크가 결국 바닐라스크립트 기반으로 돌아갈텐데, 결국 바닐라스크립트를 이해한다면 프레임워크를 이해하는데 큰 도움이 될것이라 생각함
  • 챌린지 시절 JK님의 개구리를 이해하려면 개구리를 해부하는 것 보단 개구리를 만드는게 더 큰 도움이 된다. 라는 말을 빌어 바닐라스크립트로 react스럽게 만든다면, react를 이해하기 더 좋을것이다.
  • 프레임 워크를 따라하면서 프레임 워크들이 왜 이렇게 구성됐고, 어떻게 구성됐는지 더 면밀히 알수 있을것이라 기대함.
  • 캡디같은거 할때 바닐라로 하자하면 싸닥션 날라올 수 있지만, 산전수전을 다 겪은 우리의 채강부캠러들과 함께라면 충분히 가능할것같았음
  • 어플리케이션 자체의 완성도는 프레임워크를 쓴 프로젝트들보다 떨어질것이지만, 우리는 바닐라로 구현하는것 자체가 큰 도전이고, 큰 의미가 있다고 생각한다. 그렇기 때문에 어플리케이션의 완성도는 큰 문제가 되지 않는다고 생각한다.
    • 캡디나 대회처럼 보여주는것이 아니라 결국 채용 연계라면, 바닐라스크립트로 짠 코드가 보이는 어플리케이션보다 큰 의미라고 생각함.
Clone this wiki locally