티스토리 뷰

개발새발

webpack, grunt, gulp

LowBattery 2019. 6. 18. 22:55

 

회사에 빌드툴이 이렇다..

어느 프로젝트는 grunt, 어느 프로젝트는 gulp, 새로 짜고 있는건 webpack이라 한다.

이들의 차이를 잘 모르기 때문에, 어느 것으로 선택하자. 라고 주도하기 좀 그렇다.

 

그래서 간략 후려치기로 훑어보려고.

그렇다고 사내 빌드툴 레거시를 들어내진 못하겠지만.

 

물론 이 빌드툴들은 서버쪽이 아닌, front-end 용이다.

 

훌쩍 검색해 본걸로 보면

webpack이 배우긴 좀 더 복잡한데, 진정한 패키징하는 빌드툴이고,

다른 친구들은 단순하게 task들을 concat해서 병합, 자동화 하는 수준인거 같고.

 

좀 더 디테일하게 간다면 각각 툴은 나름의 쓰임이 다르다고 한다. 뚜둥

 

webpack과 다른 툴과는 아주 확연히 다른게 보이는데 gulp, grunt의 차이점은 잘 모르겠는것이다.

특히나 둘다 경험한 글이 잘 안보였는데

역시 Outsider님! https://blog.outsider.ne.kr/1181

grunt와 gulp의 차이점은 task 선언을 json 설정과 코드로 하는것이 다른게 가장 큰 것 같다.

 

간단한 프로젝트를 한다면 gulp를 쓰고, 좀 복잡한 어플리케이션을 구현한다 하면 webpack을 써야할것 같다.

 

이제 이걸 알고, 회사의 어느 프로젝트에 webpack이 적용되어있고, 어느 프로젝트에 gulp가 적용되어 있는지 

역으로 확인해봐야하겠다.

 

 

참고:

https://kdydesign.github.io/2017/07/27/webpack/

https://haviyj.tistory.com/17

https://han41858.tistory.com/5

 

 

'개발새발' 카테고리의 다른 글

2019 오픈소스개발자이야기  (0) 2019.07.03
SPA(Single Page Application)  (0) 2019.06.23
앱 개발을 시작하려 할때 고민하는 것  (0) 2019.06.09
gulp.js - javascript 삽질중  (0) 2019.06.08
Yarn  (0) 2019.06.02
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/10   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함