개발자를 크게 둘로 구분하면
클라이언트 개발자 : 유저들이 이용하는 프로그램을 만드는 직군
서버 개발자 :
서버에도 프로그램을 설치해야 클라이언트와 소통이 가능
비설치형 소프트웨어는 어떻게 작동하나?
웹을 이용
애플리케이션 : 애플리케이션 소프트웨어의 약자 / 응용프로그램을 통칭하는 개념
웹은 별도의 설치 없이 구성 요소들을 구현할 수 있음
기술 발전에 따라 웹에서도 애플리케이션의 기능을 구현하기 시작
개발자와 대화하려면 OS를 구분할 줄 알아야 한다.
어플리케이션 운영체제 OS Operating System
역할
- 시스템 하드웨어 관리
- 응용 소프트웨어 실행을 위한 시스템 소프트웨어
대표적인 os : os는 더 다양하지만 일반적으로 개발에 이용되는 os는 4가지
각 os가 생태계를 꾸려가면서 최근데 4개로 압축된것
os 개발자가 미치는 영향
브라우저 위에서 구동하는 웹 개발의 경우엔 OS별 구분이 거의 없음
특정 OS기반 개발을 위해서는 정해진 프로그래밍 언어를 이용해야 함
특정 OS 개발자에게 다른 OS 개발을 요구하기 어려움
개발과정 스텝 by 스텝으로 알아보기
개발 프로세스는 어떻게 진행될까?
회사마다 문화마다 다른다
1.단계 기획[기획자]
2.디자인&개발[디자이너,개발]
디자이너 :
클라이언트개발 : 궁극적목표는 고객들이 사용하는 화면을 만들어 내서 화면에 기능을 붙이는 것, 카카오톡 로그인 등
버튼을 눌렀을 때 어떻게 돌아가는가
서버개발 : 서버한테 나 로그인 좀 시켜줘~! 요청에 생각하고 확인해보고 응답해줌
디자이너의 입장 : 심미성 편의성에 초점
개발자의 입장 : 호환성에 초점 대응하기 쉬운 하나의 체계를 만들어야 한다.
3.단계 : 규칙만들기[클라이언트 개발자, 서버개발자]
개발자와의 소통을 위한 핵심 열쇠 약속 규칙 : API
'영상리뷰' 카테고리의 다른 글
실제 디자이너가 컨셉디자인을 작업하면? (0) | 2021.05.10 |
---|---|
[ Figma plugin ] 피그마 유용한 플러그인 4가지! (0) | 2021.04.25 |
자동차를 이용한 PC컨셉디자인[포토샵] (0) | 2021.04.25 |
프로덕트 디자이너 스킬셋 | UI UX 프로덕트 디자인 독학 뭐 부터 배워야하지? (0) | 2021.04.23 |
01_UIUX_PC #웹디자인 시작한다면 이건 꼭 보세요[포토샵] (0) | 2021.04.21 |