회사에 빌드툴이 이렇다.. 어느 프로젝트는 grunt, 어느 프로젝트는 gulp, 새로 짜고 있는건 webpack이라 한다. 이들의 차이를 잘 모르기 때문에, 어느 것으로 선택하자. 라고 주도하기 좀 그렇다. 그래서 간략 후려치기로 훑어보려고. 그렇다고 사내 빌드툴 레거시를 들어내진 못하겠지만. 물론 이 빌드툴들은 서버쪽이 아닌, front-end 용이다. 훌쩍 검색해 본걸로 보면 webpack이 배우긴 좀 더 복잡한데, 진정한 패키징하는 빌드툴이고, 다른 친구들은 단순하게 task들을 concat해서 병합, 자동화 하는 수준인거 같고. 좀 더 디테일하게 간다면 각각 툴은 나름의 쓰임이 다르다고 한다. 뚜둥 webpack과 다른 툴과는 아주 확연히 다른게 보이는데 gulp, grunt의 차이점은 잘 모르..
이 회사의 좋은점은 ES6에 관련한 개발도구와 환경이 다 갖춰있다는것이다. 근데 프로젝트마다 다 다른 도구와 환경이라는게 단점이다. 프로젝트 마다 gulp, grunt, webpack 다양한 빌드툴로 설정되어있다. 각각 공부하고 경험하기 참 좋다. 근데 그렇게 설정한 사람들 중 남아있는 사람이 없어서 내가 와서 하나하나 배워야 운영이 가능하다. 배워야하는이 많다는 장점과 단점이 존재한다. 뭔가 수정하려면 시간이 많이 걸리는건 완벽한 단점. 개발, 운영환경을 통일화 하는 숙제가 나에겐 있다. 오늘 훑어볼건 gulp.js 자바스크립트를 자동빌드 해주는 툴이다. 꼭 ES6가 아니여도 되는거 같다. ES6를 빌드하려면 babel도 dependency로 설치해야한다. gulpfile.js라고 설정파일이 있는데, ..
spring과 java로 백엔드를 하고, 프론트로는 jquery를 그럭저럭 하면서 지금까지 살았는데vue.js와 react, angular까지 소문을 듣고이제 안하면 안되나보다 하고 그 중에 가장 쉽다는 vue.js를 책 한권 보고 뚜벅뚜벅하고,es6책도 한권 보던 중에 이직을 했다. 그것도 프론트쪽에 BtoC 서비스를 하는 회사로.. 무시했던 브라우저 호환성도 따져야하고 클라이언트사이드 렌더링(?)도 다 기본이 되는 회사로. 우선 소스를 봤는데가독부터 쉽지 않다.체이닝 코드로 디버깅도 어렵고.. 회사내에서도 vue.js와 react 주장하는 사람이 다른데, 난 뭔가 할말이 없는거다.그쪽에서 보면 경력자라고 왔는데 3년차보다 못한 사람인거다. 마음이 급해서 안하던 주말 스터디도 시작하게 되었다. 그게 요..
ES2018과 ES2019에 대한 무료책 링크가 있어서적어둔다.참고로 영어다. http://exploringjs.com/es2018-es2019/toc.html 1.ECMAScript 2019의 목차feature set이 완성되었다고 한다.http://2ality.com/2018/02/ecmascript-2019.html 2.ES6(ECMAScript 2015)가 완성되는데 거의 6년이 걸리고그 이후에는 일년에 하나씩 나오도록 하고 있다.완성하는데 스테이지 4개의 단계가 있다한다. 2019가 4단계라고, 정식으로 ECMAScript 2019라 부를수 있다고 한다. 3.이걸 만드는 단체와 각 단계는 아래 링크에 설명되어 있다.http://exploringjs.com/es2016-es2017/ch_tc39-..
- Total
- Today
- Yesterday
- 코틀린
- mariadb
- 주식초보
- JavaScript
- vue.js
- Kotlin
- 자바
- Node.js
- 이직
- KAFKA
- Amplify
- 프로그래밍
- 개발언어
- 마리아DB
- 번역
- es6
- 주식
- openjdk
- auth
- 개발자
- 개발
- morningbrew
- 자바스크립트
- 공부
- Java
- 경제뉴스
- 후기
- AWS
- 카프카
- 스터디
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |