웹/앱 외주 개발 시 꼭 알아야 하는 IT용어 - 웹

안녕하세요, IT 아웃소싱 플랫폼 위시켓입니다.

위시켓은 자신의 아이디어를 앱이나 웹으로 구현하고 싶어 하시는 클라이언트님(의뢰자)과 IT 전문가 파트너님(기획자/디자이너/개발자)을 매칭해드리는 플랫폼입니다.

프로젝트 의뢰 시, 위시켓 매니저도 중간에서 원활한 커뮤니케이션과 계약 진행을 도와드리기 위해 클라이언트님과 파트너님의 미팅에 함께 참석하고 있는데요.

미팅이 끝난 뒤 클라이언트님들이 이렇게 말씀하실 때가 있습니다.


저어, 매니저님 사실은 미팅 내내 무슨 말인지 하나도 못 알아들었어요.

제가 개발 쪽은 영 모르거든요.. 하하.

 

 

그래서 위시켓이 준비했습니다!


  • 앱/웹 서비스 창업을 준비 중이다.

  • IT를 하나도 모르는데, IT 프로젝트를 맡게 돼 당혹스럽다.

  • IT 관련 지식을 쌓아두고 싶다.

  •  

여기에 하나라도 해당하시는 분들은 이번 글을 꼭 읽어보세요. :)



 

앱/웹 외주 시 꼭 알아둬야 할 기본 IT용어 - 웹


클라이언트/서버(프론트엔드/백엔드)가 뭐죠?
 

 

 

모든 웹사이트나 앱은 두 가지 파트로 구성되어 있습니다.

바로 클라이언트와 서버입니다.
(완전한 동의어는 아니지만) 프론트엔드(front-end)와 백엔드(back-end)라고도 합니다.

프론트엔드는 우리가 웹 사이트나 앱에서 볼 수 있는 화면들입니다. 아래 위시켓 랜딩페이지를 볼까요?

 

프론트엔드, 백엔드에 대해 조금 더 자세히 알아볼까요?

1. 프론트엔드(HTML, CSS, JAVASCRIPT)

웹 프론트엔드는 HTML, CSS, JavaScript(자바스크립트)로 구성됩니다.
IT용어_프론트엔드

HTML

여러분이 보는 웹사이트들의 배치/구성은 HTML을 사용해 만들어집니다. HTML은 수많은 태그(tag)들로 이루어진 마크업 언어(markup language)입니다.
 

 

 

CSS

CSS는 HTML로 뼈대만 만들어둔 배치/구성(레이아웃)을 좀 더 예쁘게 만들기 위해서 사용하는 것이라고 생각하시면 됩니다. CSS를 사용해 색상, 사이즈, 배경, 음영 등을 활용해서 콘텐츠를 다양하게 꾸밀 수 있습니다. CSS 작업 시 가장 많이 활용되는 프레임워크로는 부트스트랩(Bootstrap)이 있습니다.
 

 

 

JAVASCRIPT

JavaScript(자바스크립트)는 프론트엔드에서 쓰이는 개발 언어입니다. 자바스크립트는 웹 사이트의 동적인 부분을 담당하고 있는데요.

 

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

그 전에 동적인 부분이 뭐지?라고 생각하실 수 있겠네요.
위시켓 사이트 랜딩페이지를 예로 들면, 랜딩페이지 내 숫자들(아래 이미지를 봐주세요)이 실시간으로 카운팅 되는 것을 '동적 요소'라고 할 수 있습니다.

 

이처럼 다양한 움직임, 애니메이션 효과, 유효성 검증, 비즈니스에 필요한 로직 등을 자바스크립트로 구현할 수 있습니다.

하지만, 자바스크립트의 동적 요소들은 웹사이트에 방문하는 유저들의 PC나 크롬과 같은 브라우저에서 실행되기 때문에 유저의 설정이나 브라우저 환경의 영향을 받습니다. 프로그래밍을 해도 모든 환경에서 동일하게 실행되지 않을 수도 있다는 거죠.

 

또한 자바스크립트 코드는 누구나 볼 수 있기 때문에, 비즈니스 로직을 프론트엔드에 구현하는 것은 권장하지 않습니다.

자바스크립트도 다양한 라이브러리나 프레임워크가 있는데요. 그중, 제이쿼리(jQuery)와 앵귤러제이에스(AngularJS)가 가장 많이 쓰이고 있습니다.

 

이제 백엔드로 넘어가겠습니다.

2. 백엔드(서버/서버 개발 언어/DB)

백엔드는 우리가 볼 수 없는 영역으로, 서버에서 실행됩니다.

 

 

서버

서버는 백엔드의 프로세스를 처리하고, 프론트엔드에서 넘어온 데이터를 저장하는 공간입니다.

 

여러분이 구현하고자 하는 웹/앱 서비스를 운영하기 위해서는 이 서버라는 공간이 꼭 필요합니다. 물론, 여러분의 PC를 서버로 만들어 사용할 수도 있지만 여러 가지 한계가 있기 때문에 대부분 '호스팅'을 활용하고 있습니다.

*여기서 호스팅에 대해 더욱 쉽게 알려드릴게요!
 

 

서버 개발 언어

백엔드에서는 프론트엔드에서 넘어오는 데이터를 처리하기 위한 프로그래밍이 필요합니다.

 

이 작업을 위해 서버에서 사용하는 개발 언어들이 있는데요. 대표적인 개발 언어(서버사이드 스크립트 언어)로는 PHP, 파이썬(Python), 노드(Node.js), 루비(Ruby) 등이 있습니다. 앱/웹 서비스의 모든 비즈니스 로직은 서버 쪽 언어를 통해 구현되고 있지요. 백엔드에서 개발된 코드들은 전부 '서버'에 위치하고 있기 때문에 훨씬 안전합니다.
 

 

DB

프론트엔드에서 넘어온 '회원가입 정보'(데이터)를 이제는 어딘가에 저장해야겠죠? 데이터를 저장하는 장소를 데이터베이스(DB, DataBase)라고 부릅니다. 데이터베이스를 관리하는 시스템도 있는데요. 데이터베이스 관리 시스템의 대표적인 예로는 마이에스큐엘(MySQl), 몽고디비(MongoDB) 등이 있습니다.

 

*SQL이 뭐지?
데이터베이스 관리 시스템을 찾아보면 PostgreSQL, MySQL처럼 이름에 'SQL'이라는 단어가 들어가 있는 것을 보실 수 있는데요. 데이터베이스에 데이터를 만들고, 찾고, 수정하고, 지우는 것에 사용되는 언어를 SQL이라고 부릅니다.

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
86 [時事] 남자는 성욕, 여자는 물욕… 당신 주변에도 꽃뱀이 있다 file 졸리운_곰 2022.11.02 453
85 [時事] 순진남 노리는 ‘섹스 꽃뱀’ 천태만상 “가서보니 딴 남자와 벌거벗고 침대에…” file 졸리운_곰 2022.10.30 208
84 [時事][시사][사건사고] 2022-08-08 차 위에서 비 멈추길 기다린다... ‘서초동 현자’까지 등장 file 졸리운_곰 2022.08.09 216
83 [時事][시사] 뒷담화·정치질하는 동료, 어떻게 대처하죠? file 졸리운_곰 2022.02.06 279
82 [時事][시사] ‘오징어잡이배’ 탈출했다더니, 게임업계 직원 절반 연휴에도 근무 file 졸리운_곰 2021.09.21 200
81 [時事][시사] 스타벅스 고객예치금 2.3조원, 일반은행 2배… 이제 모두가 경쟁자 file 졸리운_곰 2021.09.17 151
80 [時事][시사] 130년 만에 부활한 ‘위안스카이 망령’...이번엔 대한민국 주권 뒤흔드나 file 졸리운_곰 2021.07.31 171
79 [時事][시사] “정부 거짓말에 쫄딱 망했다” 극단선택 예고한 규제 샌드박스 1호 대표 file 졸리운_곰 2021.07.28 168
78 [時事][시사] 누가 ‘모럴 헤저드’를 ‘도덕적 해이’라고 번역했는가? 졸리운_곰 2021.07.25 151
77 “매일 사측 만나 공사현장 한노총 퇴출 압박” 민노총 내부문건 보니.... 민노총은 어떻게 건설 현장의 최상위 포식자가 되었나 file 졸리운_곰 2021.04.25 98
76 피해자 또 가슴 치게 했다, 이다영 사과문의 6가지 잘못 file 졸리운_곰 2021.02.17 138
75 머스크 무인우주선 ‘스타십' 시험비행 중 폭발 file 졸리운_곰 2020.12.10 194
74 정체 불명 악취까지...일본 대지진 전조에 떤다 도쿄=이태동 특파원 file 졸리운_곰 2020.07.02 177
73 [일본식 경제개발모델의 결국은..]반도체·디스플레이 이어… 'Made in Japan 여객기'도 실패 file 졸리운_곰 2020.06.23 134
72 100년전 영국 여성이 이순신 초상화 그렸다? file 졸리운_곰 2020.06.11 144
71 [단독]김정은 중태설에 F-22 랩터 최대출격 훈련한 美 file 졸리운_곰 2020.04.25 235
70 뉴욕 호랑이의 감염은 새로운 시작일 수 있다 코로나19, 동물 감염이 위험한 이유 file 졸리운_곰 2020.04.08 130
69 [우한 바이러스연구소] 계속되는 '0번 환자' 음모론…"우한 실험실 바이러스 유출" 주장 中논문 살펴보니 file 졸리운_곰 2020.03.25 157
68 "금태섭의 목을 쳤다" 자유주의 뒤흔드는 정치팬덤 O빠 file 졸리운_곰 2020.03.15 162
67 [박정훈 칼럼] '과학'이 또 무릎 꿇었다, 괴물 같은 '정치' 앞에 file 졸리운_곰 2020.03.06 113
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED