[web] 웹 서비스 개발 구현 단계
웹 서비스 개발 구현 단계
웹서비스 : 기획, 디자인, 퍼블리싱, 프론트엔드, 백엔드, 데이터베이스
-
구현 ‘implement’
-
데이터베이스나 API 설계가 되면, 데이터베이스 설계에 따라 실제적으로 DB 데이터 베이스 프로그램에 적용한다.
- DB를 구현하면서 로직도 설계에 따라 구현한다.
- 화면에 가져와야 할 데이터를 DB에서 검색해서 로직에 따라 데이터를 가공한 후 화면에 전달한다.
- BackEnd 개발이라고 한다! = 서비스 개발
- java, python, php, c#, c++ 등
-
Backend에서 요청받은 데이터를 db에서 검색해서 로직에 따라 데이터를 가공하고 데이터를 전달해 주는데, 이러한 데이터를 요청하고 전달받는 것을 ‘Frontend’가 담당
- 단순히 전달받은 데이터를 화면에 그대로 보여주는 것이 아닌, 리스트 형태로 가옹하여 화면에 보여줄 수도 있다.
- 즉, 리스트 형태로 가공하여 보여주거나 데이터에 따라 화면의 다른 부분을 변경할 수도 있다.
- 퍼블리싱은 화면 구현이 주목적!!!
- 데이터를 보여주는 것도 퍼블리싱이지만, 좀 더 세분화하여 backend에 데이터를 요청하고 전달받은 데이터를 화면에 맞게 보여주는 역할은 퍼블리싱이 아닌 frontend의 역할이다!!
- react, vue, angular
- 단순히 전달받은 데이터를 화면에 그대로 보여주는 것이 아닌, 리스트 형태로 가옹하여 화면에 보여줄 수도 있다.
구현을 크게 나누면
- client
- 퍼블리싱
- frontend
- server
- backend
- db
-
참고
https://brunch.co.kr/@jeromena/12