빠른 프로토타이핑을 위한 웹앱 자동화 툴 - yeoman
Post on 29-Jun-2015
1.133 Views
Preview:
DESCRIPTION
쉽고 빠른 웹앱 프로토타이핑을 진행할 수 있게 도와주는 툴입니다. node.js 기반으로 주요 기능으로는 아래와 같습니다. * 스케폴딩으로 인한 빠른 프로젝트 템플릿 구성 * LiveReload를 이용한 라이브 코딩 * 이미지 optimization * Compass, CoffeeScript 자동 컴파일링 * JS 라이브러리의 의존성 체크 및 업데이트 관리 * 정적검사 및 유닛 테스트 * JS/CSS merge 및 minimize 그리고 dist 배포
TRANSCRIPT
초기 구성은 언제나 그렇듯 ...
Angular.js 기반 프로젝트를 구성해본다면 ..jQuery 등 의존성 있는 라이브러리를
다운로드 받아 js 폴더에 위치하고 , css 호환성 체크해 집어넣고 HTML 에 연동하고
테스트 코드 작성하고 minify 하고 ..요게 바로 노가다 !
YO(https://github.com/yeoman/yo)
새로운 개발 환경을 스케폴딩
개발환경 설정을 책임
개발 세팅은 나에게 맡겨줘 !
빠른 프로젝트 템플릿 구성Built-in 서버를 이용한 라이브 코딩
이미지 최적화Front-end dependency 관리
CoffeeScript 및 Compass 자동 컴파일
코드 정적검사 및 유닛 테스트빌드 및 배포
원하는 개발환경을 골라서 쓰자 !
ex> node.js, Angu-lar.js , Mobile web,
BackBone, Chrome-extension, Mean-
stack, Ember, Mocha, Karma, PHP,
wordpress, firefox-os, bootstrap, d3chart, YUI, sass, spring...
오픈 소스로 3rd party 기반 yeoman generator 를 제공
(http://yeoman.io/community-generators.html)
top related