Linux는?

리눅스(Linux)는 덴마크 출신인  리누스 토르발스가 커뮤니티 주체로 개발한 컴퓨터 운영 체제이다. 혹은 커널을 뜻하기도 한다. 리눅스는 자유 소프트웨어와 오픈 소스개발의 가장 유명한 표본으로 들 수 있다. 리눅스는 다중 사용자, 다중 작업(멀티태스킹), 다중 스레드를 지원하는 네트워크 운영 체제(NOS)이다. 엄밀하게 따지면 이 ‘리눅스’라는 용어는 리눅스 커널만을 뜻하지만,…

Read More »

JavaScript는?

JavaScript의 모태가 되는 언어는 EcmaScript이고 예전 플래시에서 많이 사용되었던 ActionScript의 모태가 되는 언어도 EcmaScript이다. 고로 JavaScript를 잘 다루려면 EcmaScript의 기본적인 문법들을 잘 익혀 두어야 한다. EcmaScript는 Ecma( European Computer Manufacturers Association)인터내셔널 재단에서 ECMA-262 기술 규격에 정의된 표준화된 스크립트 프로그래밍 언어이다. 버전별로…

Read More »

CSS는?

캐스케이딩 스타일 시트(Cascading Style Sheets, CSS)는 마크업 언어가 실제 표시되는 방법을 기술하는 언어로, HTML과 XHTML에 주로 쓰이며, XML에서도 사용할 수 있다. W3C의 표준이며, 레이아웃과 스타일을 정의할 때의 자유도가 높다.-위키백과 발췌 내가 이해하는 개념을 적어 보자면 Cascading의 원뜻은 “폭포처럼 떨어져 내리는” 이라는 뜻인데 CSS의…

Read More »

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

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

Read More »

JavaScript에서 비동기통신이란

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

Read More »

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

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

Read More »