Java란? Java 플랫폼
Java는 1996년 Sun Microsystems의 제임스 고슬링에 의해 탄생하게 되었다. 당시 인터넷의 발전으로 여러 운영체제가 등장하였고 이러한 상황은 운영체제에 독립적이었던 Java가 떠오르는 계기가 되었다.
Java는 1996년 Sun Microsystems의 제임스 고슬링에 의해 탄생하게 되었다. 당시 인터넷의 발전으로 여러 운영체제가 등장하였고 이러한 상황은 운영체제에 독립적이었던 Java가 떠오르는 계기가 되었다.
JavaScript의 모듈시스템은 여러 단계를 거쳐 진화해왔다. 그 중에서는 require 키워드를 이용하여 모듈을 불러오는 CommonJS와 import를 키워드를 이용하는 ESM 기반의 모듈시스템을 많이 사용하고 있다.(CommonJS는 node.js에서 사실상 표준, ESM은...
모듈이란 무엇인가? 모듈은 애플리케이션을 구성하는 개별적 요소로서 재사용 가능한 코드 조각을 말한다. 보통 모듈은 기능을 기준으로 파일로 분리한다. 단순 분리뿐 아니라 각 모듈파일은 자신만의 파일 스코프를 가질 수 있어야 하며, 필요한 부분만을 노출시켜 외부에서의 접근범위를 제한할...
프론트 개발자들에게 Babel과 Webpack은 친숙한 도구들일 것이다. 상용 서비스를 개발한다면 적어도 한 번쯤은 들어봤을만큼 중요한 도구들이다. 빠르게 진화하는 프론트세계에서 과거의 유물(구형 브라우저)들에 대한 호환성을 제공하는 매우 유익한 도구들이다. 이 포스트에서는 Bab...
Javascript는 프론트에서나 백엔드에서나 유용하게 쓰이는 프로그래밍 언어이다. 하지만 Javascript는 동적 타입 언어이기 때문에 변수에 타입이 지정되어 있지않아 타입에러가 쉽게 발생하며 에러를 발견하기도 쉽지 않다. 다수의 개발자가 협업 시 더욱 자주 발생하며 결국 안정...