서버와 통신하는 클라이언트에서의 통신 방법 종류
- AJAX (Asynchronous JavaScript and XML): 비동기 방식으로 서버와 데이터를 주고받는 기술로, 웹 페이지에서 동적으로 데이터를 로드하거나 업데이트하는 데 사용됩니다. 대부분의 최신 웹 브라우저에서 지원되며, jQuery나 Axios와 같은 라이브러리를 통해 구현할 수 있습니다.
- Fetch API: AJAX와 유사한 방식으로 데이터를 요청하고 응답을 받는 방법입니다. AJAX보다 더 직관적이며, Promise를 기반으로 작동합니다. 최신 웹 브라우저에서 지원되며, JavaScript에서 쉽게 구현할 수 있습니다.
- WebSocket: 실시간 양방향 통신을 지원하는 프로토콜로, 서버와 클라이언트 간 지속적인 연결을 유지하며 데이터를 전송할 수 있습니다. 주로 실시간 채팅, 게임, 주식 거래 등에 사용됩니다.
- Server-Sent Events (SSE): 서버로부터 지속적으로 데이터를 수신하는 기술로, 웹 페이지에서 실시간 업데이트를 구현하는 데 사용됩니다. 브라우저에서 지원되는 이벤트를 사용하여 구현할 수 있습니다.
- WebRTC (Web Real-Time Communication): P2P 방식으로 브라우저 간 영상 및 음성 통화, 파일 공유 등을 지원하는 기술입니다. 주로 비디오 채팅, 화상 회의 등에 사용됩니다.
마무리
각 팀마다 약 일주일간 진행한 미니 프로젝트의 결과물과 시연 영상을 제출했고
오후에는 돌아가며 발표하는 시간을 가졌는데
내가 발표자도 아니었는데 왜 그렇게 긴장이 되던지 후
뭔가 화면공유하니 정신 없었ㅋㅋㅋㅋㅋ
다른 조의 페이지들을 보니 신기했고 나도 조금만 더 해 볼 걸! 하는 아쉬움이 남았다
'조금만 더 하면 될 것 같은데'의 반복이었지만 결국 혼자 해내지는 못 했던..
개인적으로 API 작성이 아직은 부족했던 것 같다
DELETE는 노력했지만 해내지 못 했고
PUT은 아직 한번도 사용해 본 적이 없는 것 같아서 도전해보려 한다
다음 프로젝트에서는 READ ME나 개발과정들도 작성해봐야지
튜터님의 피드백 중 gitignore를 많이 말씀하시기에 찾아보았다
gitignore : 원격 저장소에 올라가지 않도록 관리하는 파일
왜 몰랐지 팀원분이 이미 작성해 주셨던 것이 있었다
이 부분에 대하여는 추후 공부가 더 필요하다
https://www.gitignore.io/
https://github.com/github/gitignore
KPT 회고 작성하기
팀프로젝트를 마무리하며
Keep : 잘한 점, 계속 이어가!
Problem : 못한 점, 개선해!
Try : 앞으로 시도해 볼 점.
TIL, WIL - 문시해알
문제점
⭐시도해본 것들⭐
해결
⭐알게된 점⭐
단순 강의 내용 나열이 아닌,
나의 말로 설명할 수 있을 정도로 만들 것
✅ 참고 TIL
http://studyfoss.egloos.com/5581908
'팀프로젝트 > 스파르타대학교_팀 소개 페이지' 카테고리의 다른 글
스파르타대학교_KPT 회고 (0) | 2023.03.17 |
---|---|
팀 소개 웹페이지 제작하기 네번째_fetch (0) | 2023.03.16 |
팀 소개 웹페이지 제작하기 세번째 (0) | 2023.03.15 |
팀 소개 웹페이지 제작하기 두번째_GitHub Desktop (0) | 2023.03.14 |
팀 소개 웹페이지 제작하기 첫번째 (0) | 2023.03.13 |