1. 서버사이드 스크립트란? Server Side Script(JSP, ASP, PHP)
-> 서버사이드 클라이언트, 서버 사이드 스크립트, 클라이언트 사이드 등 용어 정리 및 api 설명
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
2.PHP와 Node.js 바로 알기
-> 장단점
가비아 라이브러리
IT 콘텐츠 허브
library.gabia.com
3. 서버 사이드 렌더링이란
-> 서버 사이드 렌더링이란 서버에서 페이지를 그려 클라이언트(브라우저)로 보낸 후 화면에 표시하는 기법을 의미합니다.
Server Side Rendering | Cracking Vue.js
서버 사이드 렌더링이란? 서버 사이드 렌더링이란 서버에서 페이지를 그려 클라이언트(브라우저)로 보낸 후 화면에 표시하는 기법을 의미합니다. 뷰 싱글 페이지 애플리케이션을 서버 사이드
joshua1988.github.io
4. 서버 사이드 랜더링/ 클라이언트 사이드 렌더링
-> 렌더링이란? 어떠한 웹 페이지 접속시, 그 페이지를 화면에 그려주는 것
11. 서버사이드 렌더링 , 클라이언트 사이드 렌더링
이번 포스트는React Router 에 대해 공부를 하던 도중, 서버사이드 렌더링, 클라이언트 사이트 렌더링, SPA에 대한 공부가 필요하다고 생각하여 쓰는 포스팅입니다. 렌더링 - 어떠한 웹 페이지 접속
jaroinside.tistory.com
5.
자바스크립트 런타임 (Javascript Runtime)
앞에서 언급했듯 자바스크립트 엔진에는 하나의 메모리 힙과 콜 스택이 존재하므로 다른 프로그램이 무언가를 실행하려면 현재 작업이 끝날때 까지 기다려야하는 문제점이 있었다. 그리고 만약 많은 시간이 걸리는 작업을 수행한다면 프로그램이 엄청나게 느려질 것이다.
그렇다면 어떠한 방식이 이를 해결할 수 있을까?
오래 걸리는 일은 백그라운드에서 처리하고 간단하게 처리할 수 있는 작업들만 콜 스택에서 수행한다면 효율적으로 처리할 수 있을것이다. 그리고 이런 일이 가능하게 해주는 것이 바로 자바스크립트 런타임 이다.
런타임 하면 어려운 개념인 것 같지만 우리는 이미 자바스크립트 런타임을 사용하고 있다. 흔히 사용하는 웹브라우저가 바로 JavaScript런타임이다.
런타임이란 프로그래밍 언어가 구동되는 환경이다. 환경은 쉽게말해 프로그램이다. 즉 런타임이란 "어떤 프로그래밍 언어가 동작할 수 있는 프로그램" 이다.
JavaScript의 런타임은 무엇이 있을까? 먼저 브라우저가 대표적인 자바스크립트 런타임이다. 이전에는 자바스크립트 런타임이 브라우저 밖에 없었다. 하지만 이제 node.js라는 새로운 자바스크립트 런타임이 나왔다. 자바스크립트가 브라우저가 아닌 곳에서 실행될 수 있으니, 자바스크립트를 이용해서 웹페이지 뿐만 아니라 서버와 같은 다른 프로그램을 만들 수 있다.
velog.io/@cheal3/JavaScript-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EB%9F%B0%ED%83%80%EC%9E%84-Javascript-Runtimevelog.io/@cheal3/JavaScript-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EB%9F%B0%ED%83%80%EC%9E%84-Javascript-Runtimevelog.io/@cheal3/JavaScript-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EB%9F%B0%ED%83%80%EC%9E%84-Javascript-Runtime
[JavaScript] 자바스크립트 런타임 (Javascript Runtime)
자바스크립트는 하나의 콜 스택을 가지는 싱글 스레드 프로그래밍 언어이다. 싱글 스레드라는 것은 한 번에 하나의 명령 집합만이 실행된다는 것을 의미한다. 그렇기 때문에 자바스크립트는 동
velog.io
6. node.js란
2009년까지는 브라우저에서만 자바스크립트를 쓸 수 있었지만 Node.js 가 탄생하면서 이야기가 달라졌다.
앞선 글에서 자바스크립트 런타임이란 브라우저에서 사용자에게 제공하는 것이라고 하였다. Node.js 는 자바스크립트 런타임 중 하나로 브라우저 밖에서도 자바스크립트를 실행할 수 있게 도와준다.
velog.io/@cheal3/JavaScript-Node-jsvelog.io/@cheal3/JavaScript-Node-js
[JavaScript] Node js
2009년까지는 브라우저에서만 자바스크립트를 쓸 수 있었지만 Node.js 가 탄생하면서 이야기가 달라졌다. 앞선 글에서 자바스크립트 런타임이란 브라우저에서 사용자에게 제공하는 것이라고 하였
velog.io
💡7. 웹개발이란
Node.js 통해 웹서버,WAS구축하고 리액트를 서버 사이드에서도 렌더링할수있도록 Node.js 를 개발
https://blog.kesuskim.com/2018/09/web-development-in-2018/blog.kesuskim.com/2018/09/web-development-in-2018/
2018년에 있어서 웹개발이란? | Psalm 31:16
비슷한 글을 예전에 썼던 적이 있다. 자세하게 말하면 번역했던 적이 있다. 차이점이 있다면 이번에는 내 경험과 생각을 녹여서 쓴다는 것과, 서버 사이드도 같이 생각해본다는 점 정도 ? 기술적
blog.kesuskim.com
8. 프론트엔드 라이브러리 및 프레임 워크인 리액트 설명 및 특징 장단점
-> 리액트를 쓰는 이유는 SPA(단일 페이지 어플리케이션) 때문
[React] 내가 React를 선택한 이유
나는 개발 트렌드를 구직사이트를 통해 얻고는 한다. 특히, 개발자 모집공고의 지원자격 서치를 통해 웹 개발 환경의 발전에 따른 개발 트렌드의 변화에 주목하는 편인데 이러한 트렌드의 변화
helloworld-88.tistory.com
9. 개발구조 총정리
-> 프런트앤드/백엔드 정리
IT 개발구조 총정리 - 프론트엔드와 백엔드
IT 개발자로 일한지 고작 3년. 프론트엔드, 백엔드 등 이것 저것 건드려는 보았지만 막상 그 구조에 대해 설명하라고 하면 명확하게 알고 있지 않은 것이 현실인듯 해요. 항상 언젠가는 큰 틀을
milkoon1.tistory.com
-> 백엔드 프론트 엔드 차이점
프론트엔드 VS 백엔드, 개념과 차이점 그리고 사용되는 언어는?
여러분은 애플리케이션의 프론트엔드와 백엔드 개발에 필요한 제대로 된 기술들을 선택할 수 있으신가요? 만약 어렵다면, 이번 시간 위시켓이 두 가지 개발 유형 모두에 대해 자세히 알려드릴
blog.wishket.com
10. php 대신 nodejs를 사용하는 이유 (리액트에서)
www.codentalks.com/t/topic/7311/15
php가 안좋은 이유?
ㅎㅎ 그런가요? 저는 부담스러워서 손 땔듯요. @volatile 저기 나열된 문제들중 많은 부분이 자바스크립트 특히나 노드에도 그대로 적용되지 싶읍니다. 개인적으로, 주어진것에 맞춰사는 삶을 살
www.codentalks.com
11. 웹서버와 WAS 차이
[Web] 웹 서버와 WAS의 차이를 쉽게 알아보자
서버 개발에 있어서 가장 기초적인 개념인 '웹 서버'와 'WAS(Web Application Servier)'의 차이점을 다뤄보려고 한다. 💡 웹 서버 사전적 정의 "웹 브라우저 클라이언트로부터 HTTP 요청을 받아들이고 HTML
codechasseur.tistory.com
'Backend' 카테고리의 다른 글
Linux 명령어 (0) | 2022.11.15 |
---|---|
[MariaDB] 이모지 저장하기 위해 인코딩 확인 (0) | 2021.05.10 |
DB야 제발 살아나... (0) | 2021.05.10 |
DB time zone 변경하기 (0) | 2021.05.10 |
스왑 파일 삭제하기 vi php.swp (0) | 2021.05.09 |