본문 바로가기
르탄즈 5기

[르탄즈 5기] 데일리 미션 - 앱 개발 용어 정리 2

by 박매트 2024. 1. 17.

버그(Bug)

컴퓨터 오류나 오작동이 일어나는 현상

 

에러(Error)

컴퓨터 처리 시에 예상하지 못한 결과 또는 적절한 결과를 얻지 못하는 일

 

예외처리

예기치못한 예외가 발생했을 때 대처하는 코드를 작성하는 것

실행중인 프로그램의 비정상적인 종료를 막는다!

 

라이브러리(Library)

소프트웨어 개발 시 사용되는 프로그램의 구성 요소

공통으로 사용될 수 있는 특정 기능들을 모듈화 한 것

 

프레임워크(Framework)

개발하는 것을 도와주는 역할을 함.

기본적인 기능을 갖추고 있어, 개발자가 필요한 기능을 구현하는 데에만 집중할 수 있음

** 예시 : 코코아 프레임워크(애플), 안드로이드 프레임워크(안드로이드)

 

 

++ 라이브러리와 프레임워크 차이점 : 제어할 수 있는 권한에서 차이가 발생

프레임 워크 - 특정 틀(Frame) 안에서 미리 준비되어 있는 코드가 제공됨

라이브 러리 - 필요할 때마다 사용자가 거내쓸 수 있음

 

🍀 즉, 전체적인 흐름에 대해 제어할 수 있는 권한이 프레임워크에 있는 것과 달리
라이브러리는 사용자가 직접 제어를  하며 필요한 기능에 대한 가져다 쓸 수 있다!

 

퍼블리싱

웹디자인을 코딩으로 구현하는 것

html, css로 웹 화면을 구현하는 것

웹 디자인-> 웹 퍼블리싱(프론트) -> 웹 프로그래밍(프론트+백엔드)

 

UI(User Interface)

사용자가 제품 혹은 서비스를 시각적으로 마주하는 디자인

 

UX(User  Experience)

사용자에게 만족스러운 경험을 제공하는 제공하는 UI를 디자인 하는 것

 

클라이언트

네트워크로 연결된 서버로부터 정보를 제공받는 컴퓨터

 

API

한 프로그램에서 다른 프로그램으로 데이터를 주고받기 위한 방법

** 예시 : 식당 메뉴판 - 식당 주인과 음식을 주고 받기 위한 방법