본문 바로가기
카테고리 없음

용어 정리

by 아네린이 2024. 2. 7.

코드스니펫

nippet은 작은 조각이라는 으로, 코드 스니펫(Code Snipet)은 '코드 조각', 즉 재사용 가능한 소스 코드, 기계어, 텍스트의 작은 부분을 의미한다. 사용자가 루틴 편집 조작 중 반복 타이핑을 회피할 수 있게 도와준다.

코드스니펫에 있는 저 링크를 클릭하면 저절로 복사가 되고 붙혀넣기 하면 됨

ChatGPT

Generative Pre-trained Transformer (사전 훈련된 생성 변환기)

정보를 텍스트 형태로 제공해주는 인공지능 챗 봇

 

ChatGPT API

Application Programming Interface의 줄임말이다.

음식점에 손님, 점원, 요리사가 있다고 했을때, 결과물=요리사, 주문을 넣는 사람=손님, 이 둘을 연결해주는 매개체 또는 수단=점원에 비유할 수 있다.

 

랜딩페이지

landing(착륙)의 의미로 사용자가 처음으로 접하는 페이지 

 

인사이트 (Insight)

과정이 쌓여 일어나는 깨달음

 

UX

사용자 경험 (감정, 태도, 인식, 편의성, 효율성)

 

UI

사용자 인터페이스(버튼, 텍스트, 이미지의 시각적 요소)

 

GUI

그래픽으로 제어되는 사용자 인터페이스 (컴퓨터와의 상호작용)

 

Interface

Inter: between

가지나 이상의 것이 서로 소통하거나 작동할 있게 만들어진 연결 부분

 

프론트엔드 개발자

사용자에게 보이는 인터페이스 개발을 담당한다. (디자인, 인터페이스 중점)

사용자가 직접 상호작용하는 웹과 앱의 시각적인 부분을 다룬다는 점에서 UI 비슷하다.

 

백엔드 개발자

서버와 데이터베이스를 처리하고 비즈니스 로직을 담당한다. (프론트엔드와 상호작용하며 애플리케이션을 지원한다)

데이터 처리, 비즈니스 로직, 성능 최적화 등을 담당하여 전반적인 사용자 경험을 개선하는데 기여한다는 점에서 UX 비슷하다.

 

비즈니스 로직

기업이나 조직의 목적과 규칙을 나타내는 프로그래밍 로직

( 애플리케이션 핵심 기능, 데이터 처리, 의사 결정 규칙 = 구매 주문처리, 사용자 등록, 결제 처리)

로직은 백엔드에서 처리된다. 프론트엔드는 인터페이스를 제공하고 로직과 상호작용 한다.

 

웹사이트와 애플리케이션의 차이

웹사이트는 정적인 콘텐츠를 제공

애플리케이션은 상호작용을 위해 동적인 기능을 제공한다. (실시간 업데이트, 사용자 입력 처리, 데이터 검색 처리 )

(이메일, sns, 온라인 쇼핑몰, 게임의 예시가 있음)

 

클론

복제, 복사를 의미한다.

기존의 제품, 서비스, 소프트웨어, 웹사이트를 복제하여 유사한 새로운 버전을 만드는 것을 클로닝이라고 한다.

어떤 소프트웨어나 웹사이트를 기반으로 비슷한 소프트웨어나 웹사이트를 개발하는 행위