아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
파이어쉽 favicon파이어쉽

자바스크립트(JavaScript)를 바꾼 숨겨진 영웅, 제레미 애쉬케너스(Jeremy Ashkenas)를 만나보세요!

by DD
2026-05-29
1개월 전
조회수 28

2009년 당시 자바스크립트(JavaScript)의 문제점을 지적하며, 언더스코어.js(underscore.js) 라이브러리를 개발하여 배열 및 객체 조작을 용이하게 함

자바스크립트(JavaScript)의 문법적 문제점을 개선하기 위해 커피스크립트(CoffeeScript)를 개발, Rails 3.1에 기본 탑재되어 널리 사용됨

MVC 패턴을 자바스크립트(JavaScript)에 도입한 백본.js(Backbone.js)를 개발하여 클라이언트 사이드 애플리케이션(Client-side Application) 개발을 혁신함

자바스크립트(JavaScript)의 문제점과 언더스코어.js(underscore.js)

영상에서는 2009년 당시 자바스크립트(JavaScript)가 표준 라이브러리 부재, 브라우저 호환성 문제 등 여러 어려움을 겪었다고 설명한다. 제레미 애쉬케너스(Jeremy Ashkenas)는 이러한 문제를 해결하기 위해 언더스코어.js(underscore.js)를 개발, 배열(Array)과 객체(Object)를 다루는 60여 개의 헬퍼 함수를 제공했다. 발표자는 이 라이브러리가 당시 웹 개발자들의 고충을 덜어주었다고 강조한다.

커피스크립트(CoffeeScript)의 등장과 Rails에서의 채택

제레미 애쉬케너스(Jeremy Ashkenas)는 자바스크립트(JavaScript)의 문법적 문제점을 개선하기 위해 커피스크립트(CoffeeScript)를 개발했다. 커피스크립트는 자바스크립트(JavaScript)로 컴파일되는 새로운 언어였으며, 간결하고 가독성이 높은 문법을 제공했다. 특히, Rails 3.1에 기본적으로 탑재되면서, 당시 프론트엔드(Frontend) 개발의 주류로 자리 잡았다.

백본.js(Backbone.js)와 MVC 패턴의 도입

영상에 따르면, 제레미 애쉬케너스(Jeremy Ashkenas)는 백본.js(Backbone.js)를 통해 자바스크립트(JavaScript)에 MVC(Model-View-Controller) 패턴을 도입했다. 백본.js(Backbone.js)는 모델(Model), 컬렉션(Collection), 뷰(View), 이벤트 시스템(Event System)을 제공하여, 클라이언트 사이드 애플리케이션(Client-side Application)의 구조를 잡는 데 기여했다. 발표자는 백본.js(Backbone.js)가 Trello, Airbnb, Hulu, Pinterest 등 초기 스타트업의 프론트엔드 개발에 널리 사용되었다고 언급한다.

The forgotten developer who saved JavaScript...
중급
트렌드
JavaScript
Frontend
원문 읽기
원문 읽기

관련 추천 글

12,000+ 스타 JavaScript 라이브러리 toastr-next v3, 부활!

데브투 로고

ClojureScript, async/await 지원으로 JavaScript 생태계와 더 가까워지다!

해커뉴스 로고

자바스크립트(JavaScript)로 구현한 파라메트릭 CAD, FluidCAD

해커뉴스 로고

자바스크립트(JavaScript) 의존성 팽창, 왜 일어날까?

해커뉴스 로고

자바스크립트(JavaScript) 의존성 붓기(Bloat), 왜 생기는 걸까?

랍스타즈 로고

자바스크립트(JavaScript) Date 파서(Parser), 어디까지 허용할 건가요?

레딧 로고
파이어쉽 favicon파이어쉽
중급
트렌드
JavaScript
Frontend

관련 추천 글

12,000+ 스타 JavaScript 라이브러리 toastr-next v3, 부활!

데브투 로고

ClojureScript, async/await 지원으로 JavaScript 생태계와 더 가까워지다!

해커뉴스 로고

자바스크립트(JavaScript)로 구현한 파라메트릭 CAD, FluidCAD

해커뉴스 로고

댓글 0

첫 번째 댓글을 남겨보세요!