Latest

라이브러리, 프레임워크, SDK

라이브러리, 프레임워크, SDK

라이브러리 Library 애플리케이션에 연결해 사용할 수 있게 한 코드의 묶음. 사용자 인증, 서버 연결, 사용자 인터페이스(UI), 데이터 관리, 애니메이션 등 자주 사용하는 코드를 매번 반복해서 새로 쓸 필요가 없도록 라이브러리로 저장해 재사용한다. 자주 거는 전화번호를 단축번호로 저장하는 것과 비슷하다. 어떤 개발자들은 똑같은 요소를 다른 사람들이 어떻게 다르게 접근하고 코드를 짰는지 검토하려고 라이브러리를 찾아 보기도 한다고. GitHub(깃헙) Gist, CodePen, JSFiddle, Codepad, Codeshare
ESSAY ·
프로그래밍 언어

프로그래밍 언어

프로그래밍 언어란 스마트폰을 포함한 각종 컴퓨터가 특정한 기능을 수행하거나 경험을 구현하도록 명령을 내리는 방식을 말한다. 이러한 명령과 지시가 하나의 완전한 세트로 구성된 것을 애플리케이션, 앱, 또는 프로그램이라고 하고, 컴퓨터 언어로 작성된 명령이라는 뜻의 코드(code)라고 부르기도 한다. HTML  텍스트, 이미지 등 웹페이지에 표시되는 컨텐츠를 제공한다. CSS 글꼴, 크기, 배경색 등 컨텐츠가 표시되는 시각적 방식을 지정한다. JavaScript 웹페이지에 동작을 부여한다. 사용자가 웹페이지와 상
ESSAY ·
프론트엔드, 백엔드, 애플리케이션 계층, 테크 스택

프론트엔드, 백엔드, 애플리케이션 계층, 테크 스택

프론트엔드 (Front-end) 사용자가 눈으로 보고 읽고 누르면서 작동시키는 텍스트, 색, 배치(레이아웃), 버튼 등을 가리킨다. HTML, CSS, JavaScript 등의 프로그래밍 언어를 주로 사용한다. 백엔드 (Back-end) 데이터를 보관하는 서버와 데이터베이스를 가리킨다. MySQL(마이시퀄)처럼 데이터베이스에 특정 정보를 찾아달라고 요구하는 데이터베이스 언어(query language), 그리고 Amazon S3처럼 인터넷 서버를 빌려 데이터와 웹페이지를 저장하고 이를 외부에 제공할 수 있게 하는 호스팅(
ESSAY ·
클라우드, 서버, 클라이언트, IP 주소, URL

클라우드, 서버, 클라이언트, IP 주소, URL

클라우드 (Cloud) '클라우드'라고 하면 보통 구름 모양 아이콘으로 표현되는 가상의 저장공간 제공 서비스가 생각난다. 사실 클라우드는 '인터넷'을 일반 대중과 쉽고 친숙하게 통하려고 만들어 낸 용어라고. 인터넷 서비스 공급자 (ISP, Internet Service Provider) 인터넷은 수많은 기기들이 연결된 거대한 네트워크인데, 우리가 각자 스마트폰이나 랩탑으로 인터넷에 접속하려면 ISP를 통해야 한다. 우리가 익히 들어본 KT, SK브로드밴드, SK텔레콤, LG유플러스 같은 회사들
ESSAY ·