안녕하세요, 먼데이리스 입니다.
어플 개발관련 문의하시는 분들이 지속적으로 증가하고 있는데요
오늘은 앱 개발관련 용어에 대해 정리해보고자 합니다
앱 개발 초보자 또는 앱개발 의뢰를 진행하시려는 분들은 알아두시면 좋을 것 같습니다^^
- 퍼블리싱 : HTML, CSS등의 명령어를 사용하여 화면에 사용자가 볼 수 있도록 '출판'하는 작업
- UI (User Interface) : 사용자 인터페이스, 사용자가 제품/서비스를 사용할때 마주하게되는 시각적인 요소
- UX (User Experience) : 사용자 경험의 약자로 사용자가 어떠한 서비스, 제품을 직/간접적으로 이용하며 느끼는 종합적인 만족도
- 클라이언트 : 유저의 단말기(휴대폰,태블릿,PC)이며, 개발자 입장에서는 앱까지만 클라이언트로 불림
- 스와이프 (Swipe) : 손가락을 터치한 후 일직선으로 드래그하는 기능
- 스플래시 스크린 (Splash Screen) : 앱을 실행할때 가장 먼저 뜨는 화면
- 코치마크 (Coach Mark) : 앱을 처음 사용하는 유저들에게 반투명한 화면 위에 앱의 기능을 간략하게 설명해주는 페이지
- 워크스루 (Walkthrough) : 코치마크와 유사하게 앱을 처음 시작할때 뜨는 페이지며, 메뉴얼이나 상세 도움말등을 단계별로 제공
- 토스트 팝업 (Toast Pop-up) : 화면의 중앙에 2~3초간 떴다가 사라지는 팝업 (ex. 이벤트나 컨텐츠 홍보)
- 슬라이드 메뉴 (Slide Menu) : 평상시에는 닫혀있는 모습이지만 메뉴 버튼을 클릭하거나 스와이핑했을때 서랍이 열리는 메뉴
- API (Application Programing Interface) : 클라이언트가 요구하는 데이터를 서버에게 요청하고, 서버에서 받아 클라이언트에게 제공하는 통로 역할.
- 크롤링 : 인터넷 주소(URL)에 접근하여 관련된 URL을 찾아내고, 찾아진 URL들 속에서 또 다른 하이퍼링크들을 찾아 분류하고 저장하는 작업
- WINAPI : 윈도우에서 소프트웨어를 개발하는 도구
- 라이브러리 (Library) : 함수의 집합 (기능)
- Platform : 소프트웨어를 개발하기 위한 기반
- FE (FrontEnd) : 사용자에게 보여지는 부분
- BE (BackEnd) : 정보를 처리하고 저장하거나 요청에 따라 정보를 내려주는 역할
- HTML : 사용자가 보는 웹사이트의 구성을 만드는 언어
- CSS : HTML로 만든 구조를 읽기쉽게 꾸미는 작업시 사용
- JavaScript : 웹사이트의 동적요소를 구현하는 언어, 프론트 개발자들이 주로 사용
- JAVA : 엔터프라이즈 소프투웨어 환경에 잘 맞는 언어로 주로 큰규모 개발에 사용
- Ruby : 빠른 개발에 널리 사용되며, 단순함과 세련된 웹 어플리케이션 개발이 가능
- On-Prime 서버 : 백엔드의 프로세스를 처리하고, 프론트엔드 데이터를 저장하는 물리적 공간 서버
- Cloud 서버 : 물리적서버 대신 중앙 클라우드 서버에 저장소가 위치하여, 저장공간 확장이 용이
- IaaS (Infrastructure as a Service) : CPU,메모리 등 하드웨어적인 자원을 제공하는 클라우드 서비스
- PaaS (Platform as a Service) : 운영체제를 포함하여 소프트웨어를 개발할 수 있는 툴과 데이터 분석을 위한 도구까지 제공하는 서비스
- SaaS (Software as a Service) : 클라우드기반 소프트웨어를 빌려주는 서비스
- DB (Database) : 데이터를 저장하는 장소, 시스템을 통해 데이터베이스를 관리
- SQL : 데이터베이스에 데이터를 만들거나 찾거나 수정 및 삭제에 사용하는 언어
- Python : 프로그램 설계하는 프로그래밍 언어 중 하나로 간결하고 생산성 높음
- PHP : 웹의 80%이상 차지하며 웹 개발에 많이 사용
- FrameWork : 일을 하기 위한 틀
- SDK (Software Develop Kit) : 소프트웨어 개발도구
- KinnectSDK (키넥트) : 동작인식 센서를 이용하여 앱을 개발하는 도구 (ex. Just Dance)
- AndroidSDK : 안드로이드용 앱 개발도구
관련 용어들은 주로 고객분들과 미팅할때 한두번씩 언급되는 단어들이라서, 개발사와의 협의시
알고 있으면 반드시 도움이될거라 생각합니다
더많은 용어가 있지만, 오늘은 여기까지 정리해보겠습니다^^
읽어주셔서 감사합니다.
'App 개발 관련' 카테고리의 다른 글
react native vs native vs flutter Performance 비교 (1) | 2022.01.13 |
---|---|
Java vs Kotlin 비교 / 안드로이드 앱 개발 승자는??? (0) | 2021.12.18 |
[꿀팁] 앱 개발 / 어플 제작시 중개플렛폼 차이 반드시 알아야한다! (0) | 2021.11.05 |
[꿀팁] 앱 개발 잘하는 업체 구분 / 앱 개발사 추천 / 어플제작 의뢰 팁 (0) | 2021.10.03 |
앱 개발자/비개발자 직군별 역할 (0) | 2021.09.06 |
댓글