항해99 12기 - 11주차 WIL

지윤·2023년 4월 3일
0

항해99

목록 보기
38/40

이번주 배운점 & 느낀점

1. Pwa란?

PWA는 Progressive Web Application의 약어로, 모바일 애플리케이션과 웹 사이트의 중간 형태를 나타내는 용어이다. PWA는 다양한 장치와 플랫폼에서 작동하며, 사용자가 인터넷 연결이 없는 경우에도 일부 기능을 제공할 수 있다.

  • 사용자 경험 개선: PWA는 네이티브 앱과 유사한 사용자 경험을 제공한다. PWA를 사용하면 더 빠르고 반응성이 높은 앱을 만들 수 있으며, 오프라인에서도 작동할 수 있다.

  • 앱 설치 없이 사용 가능: PWA는 앱 스토어를 통해 설치하지 않고, 웹 브라우저에서 바로 사용할 수 있다. 이는 앱을 다운로드하고 설치하는 번거로움을 줄여준다.

  • 비용 절감: PWA는 네이티브 앱 개발보다 비용이 적게 든다. 네이티브 앱은 특정 플랫폼(예: iOS, 안드로이드)에 맞게 개발해야 하지만, PWA는 웹 기술을 사용하여 여러 플랫폼에서 작동할 수 있다.

  • 검색 엔진 최적화(SEO): PWA는 웹 사이트이므로 검색 엔진 최적화(SEO)에 중점을 둘 수 있다. 이는 더 많은 사용자가 PWA를 찾아서 이용할 수 있게 만들어준다.

  • 보안성: PWA는 HTTPS 프로토콜을 사용하여 데이터 보안을 강화할 수 있다. 이는 중요한 정보를 다루는 웹 애플리케이션에서 매우 중요하다.

이러한 이유로 PWA는 현재 많은 기업에서 채택하고 있으며, 앞으로도 계속해서 성장할 것으로 예상됨.

2. vercel을 사용하면 좋은 점

Vercel은 클라우드 기반의 서버리스 배포 플랫폼이다. 사용해서 좋은 점은 다음과 같다.

  • 높은 가용성: Vercel은 글로벌 네트워크를 통해 컨텐츠를 전송하므로 높은 가용성과 성능을 보장. 또한, 자동으로 스케일링하여 트래픽 증가에 대응할 수 있다.

  • 개발 속도 향상: Vercel은 간단한 설정으로 빠르게 배포할 수 있음. 또한, GitHub, GitLab, Bitbucket 등과 같은 버전 관리 도구와 쉽게 통합되므로 개발 생산성을 향상시킬 수 있다.

  • 서버리스 아키텍처: Vercel은 서버리스 아키텍처를 사용하여 서버를 관리하거나 프로비저닝할 필요가 없으므로 운영 비용을 절감할 수 있다.

빌드 및 배포 자동화: Vercel은 GitHub, GitLab, Bitbucket 등과 같은 버전 관리 도구와 연동하여 자동으로 빌드 및 배포를 수행할 수 있습. 이는 개발자가 수동으로 빌드 및 배포를 수행할 필요가 없으므로 시간을 절약할 수 있다.

다양한 언어 및 프레임워크 지원: Vercel은 다양한 언어 및 프레임워크를 지원한다. 이는 개발자가 자신이 선호하는 도구와 언어를 선택할 수 있게 만들어준다.

3. 지금 하고있는 프로젝트에서 내가 해야 할 예외처리

예를들어 친구추가에서 추가하기를 눌렀을때 버튼을 다시 못누르게 disabled 처리를 해준다.
에러상황일때 처리를 하나도 안해줬는데, 에러가 떴을때 에러페이지를 보여준다던가 하는게 필요

profile
방금 태어난 개발자

0개의 댓글