2016-11-14 1 views
0

워크 플로 및 배포 도구에 대해 알아보기 시작했습니다. 지금까지 ...Gulp, Browserify, Webpack, Ansible, Docker?

Browserify는 브라우저에서 npm 모듈이 노드에서 참조되는 방식과 마찬가지로 쉽게 코드를 묶어 브라우저에서 참조 할 수 있음을 알고 있습니다. 그러나 브라우저에서 npm 모듈을 사용한다는 생각은 잘못되었습니다. 왜 우리는 클라이언트 측에서 사용하기 위해 원래 서버용으로 개발 된 모듈을 정기적으로 사용하고 싶습니까?

꿀꺽 거리는 소리는 파일 컴파일 (예 : sass)을 자동화하고, uglify 한 다음 자바 스크립트 파일을 쉽게 압축 할 수있는 자동화 도구라는 것을 알고 있습니다. 그러나 나는 'Ansible'이 사용되는 것을 이해하는 것처럼 보이지 않습니다. 꿀꺽 꿀꺽 마시는 것의 대안일까요?

Docker to My는 기본적으로 VirtualBox/Vagrant의 대안 인 컨테이너 기술입니다. 그 맞습니까?

node.js 개발을위한 최상의 도구를 배우는 데 관심이 있습니다. 다른 중요한 기술이 누락 된 경우 알려주십시오. 매우 감사.

답변

1

Ansible에 대한 저의 경험에 비추어 볼 때, 귀하의 평가가 부분적으로 만 정확하다고 말할 수 있습니다.

힙프는 소스 코드를 가져 와서 일련의 자동 빌드 단계를 거치도록 사용됩니다.

아니요는 또한 자동화에 사용되지만 다른 도메인에 있습니다. 필자가 보았을 때, Anabilities는 일반적으로 환경을 설정할 때 시스템 프로비저닝, 자동화 된 소프트웨어 설치 및 이와 유사한 것들에 사용됩니다.

그래서 그들은 비슷한 일을하지만 별도의 영역에서 성취합니다. Gulp는 일련의 자동화 된 빌드 단계를 통해 코드를 브라우저에서 처리 할 준비를하고, Ansible은 일반적으로 적절한 환경과 도구를 사용하여 컴퓨터에서 실행해야하는 소프트웨어를 올바르게 실행하는 데 사용됩니다 .

+0

와우! 그 솔직한 설명에 감사드립니다. – Grateful