01. dependencies & devDependencies#1. dependencies리액트에서 파일 중 package.json을 보면 dependencies를 볼 수 있을 것이다. dependencies는 어플리케이션이 실행될 때 실제로 필요한 패키지들을 명시한 것을 말한다.이 패키지들은 프로덕션 환경에서도 사용되며 빌드 결과물에 포함될 수 있다. 예를 들어 npm install axios 등 npm을 이용해 필요한 라이브러리를 확장하면 dependencies에 아래와 같이 추가된 것을 확인할 수 있다. "dependencies": { "axios": "^1.5.1", "node-sass": "^7.0.3", "react": "^18.2.0", "react-dom": "^18...
백엔드 웹 개발은 클라이언트가 필요로하는 데이터를 반환할 수 있어야 한다.이때 클라이언트가 원하는 데이터를 어떻게, 잘 반환할 지를 고려해야 한다.어떻게(방법론) : REST API, Graph QL등을 이용해 요청 및 응답을 처리하는 방법을 고려속도+가용성 고려(요청, 응답의 속도 및 대량의 트래픽 커버)데이터 조회를 위한 데이터베이스 내 쿼리 수행시 쿼리 효율에 따른 소요시간 축소대량 트래픽에 기인한 데이터베이스 조회시 부담 축소, 속도 향상을 위한 로컬/글로벌 캐시 도입대량 트래픽에 따른 다중 데이터베이스 접속 시 동시성 처리 01. 백엔드 = 데이터 관리백엔드 언어만으로 직접 웹 서버를 구현하는 것은 이론적으로 가능하지만, 실제로 여러가지 번거로움 및 문제점이 있다.이 때문에 많읕 개발자들이 ..
Front-End/React JS 2024. 8. 23. 15:57
01. dependencies & devDependencies#1. dependencies리액트에서 파일 중 package.json을 보면 dependencies를 볼 수 있을 것이다. dependencies는 어플리케이션이 실행될 때 실제로 필요한 패키지들을 명시한 것을 말한다.이 패키지들은 프로덕션 환경에서도 사용되며 빌드 결과물에 포함될 수 있다. 예를 들어 npm install axios 등 npm을 이용해 필요한 라이브러리를 확장하면 dependencies에 아래와 같이 추가된 것을 확인할 수 있다. "dependencies": { "axios": "^1.5.1", "node-sass": "^7.0.3", "react": "^18.2.0", "react-dom": "^18...
ASAC/웹 기초 프로그래밍 2024. 8. 20. 13:44
백엔드 웹 개발은 클라이언트가 필요로하는 데이터를 반환할 수 있어야 한다.이때 클라이언트가 원하는 데이터를 어떻게, 잘 반환할 지를 고려해야 한다.어떻게(방법론) : REST API, Graph QL등을 이용해 요청 및 응답을 처리하는 방법을 고려속도+가용성 고려(요청, 응답의 속도 및 대량의 트래픽 커버)데이터 조회를 위한 데이터베이스 내 쿼리 수행시 쿼리 효율에 따른 소요시간 축소대량 트래픽에 기인한 데이터베이스 조회시 부담 축소, 속도 향상을 위한 로컬/글로벌 캐시 도입대량 트래픽에 따른 다중 데이터베이스 접속 시 동시성 처리 01. 백엔드 = 데이터 관리백엔드 언어만으로 직접 웹 서버를 구현하는 것은 이론적으로 가능하지만, 실제로 여러가지 번거로움 및 문제점이 있다.이 때문에 많읕 개발자들이 ..