웹 공부를 하다보니 음..전체 프로그래밍 과정을 겪는 경험이 필요하다고 느끼게 되었다. 그래서 하나의 프로젝트를 진행하기로 했다. 그런데 이제 요새 연애에 관심이 있으므로 소개팅 어플을 만들기로 했다.
나
그런데 소개팅 프로그램을 앱으로 만들기보단 일단 웹사이트로 만드는게 나을것같아 너무 어렵거든 앱은
ChatGPT
소개팅 웹사이트로 시작하는 것은 좋은 아이디어입니다! 웹사이트를 통해 프로토타입을 만들고 서비스를 론칭하여 초기 아이디어를 검증할 수 있습니다. 또한, 웹사이트를 통해 더 넓은 범위의 사용자에게 접근할 수 있습니다.
.
웹 개발도 마찬가지로 선택할 수 있는 다양한 기술 스택과 프레임워크가 있습니다. 몇 가지 인기 있는 기술들을 소개해드리겠습니다:
.
Front-end 프레임워크:
.
React.js: 사용자 인터페이스(UI)를 만들기 위한 효과적인 라이브러리로, 복잡한 상호작용과 빠른 렌더링을 제공합니다.
Angular: Google에서 개발한 프론트엔드 프레임워크로, 다양한 기능과 모듈성을 제공합니다.
Vue.js: 진입 장벽이 낮고 간편한 문법을 가진 프론트엔드 프레임워크로, 가볍고 빠른 성능을 가지고 있습니다.
Back-end 기술:
.
Node.js: 자바스크립트 런타임 환경으로, 서버 사이드 애플리케이션을 구축하기 위한 강력한 플랫폼입니다.
Django: Python 기반의 백엔드 프레임워크로, 신속하게 안정된 웹 애플리케이션을 개발할 수 있습니다.
Ruby on Rails: Ruby 기반의 백엔드 프레임워크로, 빠른 개발을 지원하며 간결한 문법을 가지고 있습니다.
데이터베이스:
.
MongoDB: NoSQL 데이터베이스로, 확장성이 뛰어나며 유연한 데이터 모델을 제공합니다.
MySQL, PostgreSQL: 관계형 데이터베이스로, 정형화된 데이터에 적합하며 안정성과 신뢰성이 높습니다.
배포 및 호스팅:
.
AWS, Azure, Google Cloud: 클라우드 서비스 제공업체로, 서버 배포와 관리를 위한 다양한 도구와 서비스를 제공합니다.
Heroku, Netlify: 간단한 웹 애플리케이션을 배포하고 호스팅할 수 있는 플랫폼을 제공합니다.
이러한 기술들을 사용하여 소개팅 웹사이트를 개발할 수 있으며, 필요에 따라 적절한 기술 스택을 선택하여 프로젝트를 진행하시면 됩니다. 도움이 필요하시면 언제든지 물어보세요!
나
vue.js, node.js, mysql 그리고 호스팅은 한국의cafe24라는 곳에서 할거야 어때?
ChatGPT
Vue.js, Node.js, MySQL을 사용하여 웹 애플리케이션을 개발하고 한국의 Cafe24에서 호스팅하는 것은 좋은 선택입니다. 각 기술과 호스팅 플랫폼에 대해 간략한 설명을 제공하겠습니다:
.
Vue.js: Vue.js는 사용자 인터페이스(UI)를 구축하기 위한 현대적이고 강력한 프론트엔드 프레임워크로, 빠르고 효율적인 웹 애플리케이션을 개발하는데 도움이 됩니다.
.
Node.js: Node.js는 자바스크립트 런타임 환경으로, 서버 사이드 애플리케이션을 개발하는데 사용됩니다. 비동기 프로그래밍과 높은 확장성을 갖추고 있어 백엔드 개발에 많이 사용됩니다.
.
MySQL: MySQL은 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)으로, 구조화된 데이터를 효율적으로 관리할 수 있습니다. 백엔드에서 데이터베이스를 구축하고 관리하는데 사용됩니다.
.
Cafe24 호스팅: Cafe24는 한국에서 인기있는 호스팅 서비스 제공 업체로, 웹 애플리케이션을 호스팅하고 관리할 수 있는 플랫폼을 제공합니다. 안정적이고 신뢰성 있는 서버 환경을 제공하여 웹사이트를 운영할 수 있습니다.
.
Cafe24에서 호스팅을 선택하면 한국 지역에서 안정적으로 서비스를 운영할 수 있어 매우 좋은 선택일 것입니다. 또한, Vue.js와 Node.js를 사용하여 모던하고 효율적인 웹 애플리케이션을 개발할 수 있을 것입니다. 도움이 필요하시면 언제든지 물어보세요!
아무튼 그래서 vue.js(쉽대서), nodejs(이미 약간이라도 해본거라), mysql(해본거라), cafe24(해본거라) 이렇게 결정하기로 했다.
해본 것들만 하는 이유는 전체 프로젝트의 과정을 겪는게 목적이기 때문이다. 게다가 vue.js는 안해봤잖아?
아무튼 그래서 vue.js를 시작하게 되었다.