백엔드 3

SPA란? 프론트엔드, 백엔드는 왜 분리되었을까?

SPA란 -SPA는 Single Page Application의 줄임말 -3세대 웹에서 등장 -​서버로부터 완전한 새로운 페이지를 불러오지 않고(기존 방식) 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션이나 웹사이트 -초기 페이지 로드 후 서버에서 더 이상 HTML을 보내지 않고, 처음에만 다운로드로드 하면 됨 장점 -화면 전체를 모두 바꿀필요가 없어짐으로서 사용자의 사용이 편해짐 -반응이 빠른 프론트엔트 구축을 빠른 시간안에 할 수 있게 됨. 분리된 설정을 통해 개발자는 기본 백엔드 기술과 완전히 독립적으로 프런트엔드를 구축, 배포 및 실험할 수 있게됨 대표적인 SPA 3대장: React, Vue, Angular 프론트엔드, 백엔드가 분리된 배경 -웹을 사용하는 사용자의 ..

Others 2022.05.10

백엔드 개발자, 프론트 개발자 어떻게 결정하지?

웹: 데스크탑에서 브라우저에 접근하는 모든 서비스 -웹 프론트앤드, 백앤드 개발자 앱: ios, android -앱 개발자, 백앤드 개발자 회사에서는 보통 프론트2명, 백앤드 2명, 앱개발자 2명 이런 식으로 채용해서 구성함 -브라우저, 앱 각각 하나의 서버에서 데이터를 넘겨줌 -일반적으로 개발자로 말했을때 웹개발자가 가장 많음 개발 언어 -프론트엔드: JavaScript- HTML - CSS -백엔드: JavaScript, Python, Java, PHP -데이터베이스: SQL -회사에서 모두 사용하는 건 아니고, 하나의 언어를 정해서 사용함 *참고로 Java와 Javascript는 전혀 다른 언어. 인도, 인도네시아 같은 관계. 코끼리, 바다코끼리 같은 관계 연봉: 차이없음 취업: 차이가 있다고 느낄..

Others 2022.05.04