Home » 업계 용어

프리프로세서(preprocessor)가 모야?

영어의 의미를 고대로 해석하면 “미리 처리하는 것” 이라는 뜻인데 예전 C언어 전처리기라고 해서 컴파일 하기전에 #define처럼 치환의 역할을 하기도 하고, 디버깅에도 도움을 주며 헤더파일의 중복 포함도 방지하는 역활을 하는데 웹에서는 JavaScript를 보완해 주는 CoffeeScript나 변수형의 타입(type)을 강화한 TypeScript 등이…

Read More »

학습곡선(Learning curve)이 모예요?

학습곡선의 사전적인 의미는 어떤 특정한 대상을 학습하는데, 투입된 시간 대비 학습 성취도를 나타내는 그래프이다. 웹프론트단에서는 AngularJS, ReAct, VueJs등 프레임워크 도입시 학습곡선의 난이도가 있냐,없냐도 도입에 영향을 준다.

Read More »

JavaScript에서 비동기통신이란

먼저 동기(Synchronous)와 비동기(Asynchronous)의 차이는 상대방의 일정 신호에 의해서 다음 동작이 이루어지면 동기 상대방의 상태와 관계없이 일방적으로 동작하면 비동기 입니다 즉, 상대방이 받을준비 됬다는 신호를 받아서 한byte 보내고 수신측에서 한byte받은 후 또 보내도 된다는 신호를 보내고 이 신호 확인후…

Read More »

프레임워크와 라이브러리의 차이

먼저 사전적 의미를 알아보면 Framework는 뼈대, 골조 Library는 도서관을 뜻한다. 웹프로그램을 개발하는 입장에서 내 느낌은 프레임워크는 이미 만들어진 틀 안에서 그 틀에서 제공하는 규약들을 익혀서 프로그램을 만드는 것이고, 라이브러리는 내가 필요한 부분을 가져다 쓰는 느낌을 많이 받았다. w3school에서 jQuery를 자바스크립트 프레임워크라고…

Read More »

바닐라.js(vanilla.js)가 모예요?

가끔 웹 관련 세미나를 가서 강의를 듣다 보면 가끔 듣는 말이 있다. 프레임워크를 써야 할까? 라이브러리를 써야 할까? 아니면 바닐라.js를 써야 할까? 프레임워크와 라이브러리의 차이는 다음에 다뤄 보자~ 간단히 정의하면 바닐라.js는 순수 자바스크립트를 말한다. 순수 자바스크립트는 말 그대로…

Read More »