개발자
그냥 팀 프로젝트 할 때도 제가 배포는 안해봤고, 프로젝트 해봤자 토이 프로젝트나 이런거 하고 있었는데, 이번에 React 이용해서 만들고 배포하려고 하는데 배포하는 것도 되게 다양하게 많더라구요 이번에 할 프로젝트가 그냥 지인 카탈로그 웹 사이트 만들어 드리고 도메인 주소 하나 사서 배포 하려고 하는데 어떤 걸 사용해야 좋은지 추천해주세요!
답변 1
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2023년 10월 16일
React로 개발된 웹사이트의 배포에는 많은 옵션이 있습니다. 표준적인 방법 중에는 아래와 같은 것들이 있는데, 각각의 장단점을 고려하시면서 선택하시면 좋을 것 같습니다. 1. **Netlify:** 최대한 쉽고 빠르게 배포를 하고 싶다면 Netlify를 추천드립니다. GitHub 등의 저장소에서 직접 연동해서 배포가 가능하며, Continuous Deployment 기능도 제공합니다. 무료 플랜도 상당히 관대하므로 작은 프로젝트부터 큰 프로젝트까지 다양한 범위에서 활용하기 좋습니다. 2. **Vercel:** Vercel 역시 Netlify와 유사한 기능을 제공합니다. React, Next.js 등의 자바스크립트 프레임워크에 특화되어 있으며, 그만큼 자바스크립트 프로젝트의 성능 최적화에 유리합니다. 3. **Amazon Web Services (AWS):** 더 많은 제어력을 필요로 하거나, 애플리케이션을 여러 서비스와 함께 운영해야 하는 경우 AWS를 고려해볼 수 있습니다. AWS 내의 S3 + CloudFront 조합으로 정적 웹사이트를 간편하게 호스팅할 수 있습니다. 단, AWS는 상대적으로 사용법이 복잡하고 비용도 들 수 있는 편입니다. 4. **GitHub Pages:** 깃허브 저장소에 직접 호스팅 할 수 있는 옵션입니다. 단순한 프로젝트에 적합하며, 무료입니다. 하지만 다소 제한적인 기능만 제공합니다. 5. **Firebase Hosting:** Google Cloud Platform의 일부인 Firebase를 이용하는 방법입니다. 실시간 데이터베이스와 같은 추가적인 서비스가 필요한 경우 유용하며, 쉬운 사용성을 자랑합니다. 결국 어떤 방법을 선택하느냐는 프로젝트의 요구사항, 예산, 기술적 복잡성 등 여러 요소를 고려해야 합니다. 처음 배포해보신다면 Netlify나 Vercel을 추천드립니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!