본문 바로가기

개발자사전

(5)
라이브러리(library), 프레임워크(Framework)에대해서! 라이브러리 프레임워크 차이점은? 라이브러리(library)란, 영어단어 그대로 해석하면 '도서관' 이다. IT용어로서는, 필요한 기능을 호출하여 사용할 수 있게 모아놓은 함수의 집합이다. 단어 해석 그대로 비유하자면, 도서관에서 필요한 책만 꺼내어 보듯이 필요한 기능만 호출하여 사용할 수 있도록 Class나 Function으로 만들어 진 집합체이다. 프레임워크(framework)란, 영어단어 그대로 해석하면 '뼈대' 이다. IT용어로서는, 확장 가능한 기반 코드와 이 코드를 확장하는데 필요한 라이브러리, 이 두가지 요소가 통합되어 제공되는 형태를 말한다. 단어 해석 그대로 비유하자면, 설계의 기반이 되는 뼈대를 제공해주고, 그 위에 붙일 반죽(살덩어리)을 부가적으로 제공하는 것이다. 사용자(개발자)는 필요에 따라 그 뼈대 위에 필요한 ..
모듈(module) 뜻 모듈(module)이란, 영어단어 그대로 해석하면 '구성단위' 이다. IT용어로서는, 본체에 대한 독립된 하위 단위라고 할 수 있다. 예를들어 매우 복잡하고 긴 코드를 작성할 때 사용 용도에 따라 파일로 구분한 뒤, 다른 파일에서 해당 클래스나 함수가 필요할 때 가져와서 사용할 수 있게 해 준다. 여기서 필요할때 바로 가져와서 사용할 수 있도록 만들어진 클래스나 함수등을 모듈이라고 한다.
아키텍처(architecture) 뜻 아키텍처(architecture)란, 영어단어 그대로 해석하면 '건축물, 구조' 이다. IT용어로서는, 기능면에서 바라본 본 구성 방식. 구조, 밑그림 정도로 해석할수 있다. 설계도 없는 건물이 있을 수 없듯이 시스템 개발에 있어서 필수적이다.
웹의 작동원리를 알아보자! 클라이언트, 서버는 무슨뜻일까? 우리가 홈페이지에 접속하면 일어나는 일! request response(요청 응답) 원리 이해 안녕하세요 :) 오늘은 '웹의 작동원리'에 대해 알기쉽게 알아볼게요! 간략한 비유를 먼저 들어볼까요? 웹은 아래의 그림과 같이 '도로(road)'입니다. 그리고 이 도로를 사이에 두고 왼쪽에는 집(home)이 있고, 오른쪽에는 가게(market)가 있습니다. 만약, 여러분이 무언가가 필요하다면, 도로를 건너서 가게로 가야겠죠? 위의 그림에서 유유자적 길을 건너고 있는 누군가(사용자) 처럼요. 그리고, 가게에서 필요한 물건을 산다음에는 다시 도로를 건너서 집으로 돌아갑니다. 위의 비유를 그대로 웹의 작동원리에 적용시키면 됩니다. 도로는 web, 집은 client, 가게는 server죠. 아래의 그림을 볼까요? 웹에 연결된 컴퓨터를 클라이언트 및 서버 라고 합니다 . 상호 작용 방식은 도로를 왔다갔다 하는것..
프론트엔드(front-end)뜻, 프론트엔드 개발자란? 프론트엔드 개발자가 되는 방법? 프론트엔드 개발 뜻 프런트 엔드 개발(클라이언트 측 개발)은 사용자가 직접 웹 사이트 또는 웹 응용 프로그램을 보고 상호 작용할 수 있도록 HTML, CSS 및 JavaScript을 이용해 개발하는 것입니다. 프런트 엔드를 만드는 데 사용되는 도구와 기술이 끊임없이 변하기 때문에 개발자는 개발 방식을 지속적으로 배우고 습득해야합니다. 사용자는 다양한 화면 크기와 해상도의 다양한 종류의 디바이스를 사용하므로 디자이너가 사이트 디자인시 이러한 측면을 고려하여 디자인하기 때문에 프론트엔드 개발은 더욱 복잡해지고 있습니다. 개발자는 자신의 사이트가 여러 브라우저 (cross-browser), 다른 운영 체제 (cross-platform) 및 다른 장치 (cross-device)에서 제대로 나타나는지 확인해야하고..