wonpick
devvon
wonpick
방문자🌱
오늘
어제
  • 분류 전체보기 (146)
    • 개발 (42)
      • Spark (7)
      • Hadoop (3)
      • ML&DL (4)
      • Paper Review (0)
      • ETC (24)
    • STUDY (77)
      • Data Engineering (54)
      • Cloud (4)
      • Algorithm (5)
      • SQL (10)
      • Toy Project (1)
    • Android (2)
    • Backend (14)
    • 인턴 (0)
    • 공모전 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

태그

  • SQL
  • kodekloud
  • 자연어처리
  • 최신 데이터 인프라 이해하기 #7
  • Python
  • 데이터엔지니어링
  • 인턴강연
  • 최신 데이터 인프라 이해하기
  • cka
  • 쿠버네티스

최근 댓글

최근 글

티스토리

Designed By.hELLO
wonpick

devvon

Backend

리액트? PHP? 서버사이드가 뭐야 용어정리

2021. 5. 10. 17:24

1. 서버사이드 스크립트란? Server Side Script(JSP, ASP, PHP)

-> 서버사이드 클라이언트, 서버 사이드 스크립트, 클라이언트 사이드 등 용어 정리 및 api 설명

wikidocs.net/22322 

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

2.PHP와 Node.js 바로 알기

-> 장단점

library.gabia.com/contents/8313/#:~:text=%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8%20%EC%82%AC%EC%9D%B4%EB%93%9C%20%EC%96%B8%EC%96%B4%EC%9D%B8%20JavaScript,%EB%8B%B4%EB%8B%B9%ED%95%98%EA%B3%A0%20%EC%9E%88%EC%97%88%EA%B8%B0%20%EB%95%8C%EB%AC%B8%EC%9E%85%EB%8B%88%EB%8B%A4.&text=Node.js%EB%8A%94%20%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8%20%EA%B0%9C%EB%B0%9C,%EA%B0%80%EB%8A%A5%EC%BC%80%20%ED%95%98%EB%8A%94%20%EB%9F%B0%ED%83%80%EC%9E%84%20%ED%99%98%EA%B2%BD%EC%9E%85%EB%8B%88%EB%8B%A4.

 

가비아 라이브러리

IT 콘텐츠 허브

library.gabia.com

3. 서버 사이드 렌더링이란

-> 서버 사이드 렌더링이란 서버에서 페이지를 그려 클라이언트(브라우저)로 보낸 후 화면에 표시하는 기법을 의미합니다. 

joshua1988.github.io/vue-camp/nuxt/ssr.html#%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8-%EC%82%AC%EC%9D%B4%EB%93%9C-%EB%A0%8C%EB%8D%94%EB%A7%81

 

Server Side Rendering | Cracking Vue.js

서버 사이드 렌더링이란? 서버 사이드 렌더링이란 서버에서 페이지를 그려 클라이언트(브라우저)로 보낸 후 화면에 표시하는 기법을 의미합니다. 뷰 싱글 페이지 애플리케이션을 서버 사이드

joshua1988.github.io

 

4. 서버 사이드 랜더링/ 클라이언트 사이드 렌더링

-> 렌더링이란? 어떠한 웹 페이지 접속시, 그 페이지를 화면에 그려주는 것

jaroinside.tistory.com/24

 

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(단일 페이지 어플리케이션) 때문

helloworld-88.tistory.com/350#:~:text=%EB%A6%AC%EC%95%A1%ED%8A%B8%EB%8A%94%20%ED%8E%98%EC%9D%B4%EC%8A%A4%EB%B6%81,%ED%95%A8%EA%BB%98%20%EC%82%AC%EC%9A%A9%EB%8F%84%20%EA%B0%80%EB%8A%A5%ED%95%98%EB%8B%A4.

 

[React] 내가 React를 선택한 이유

나는 개발 트렌드를 구직사이트를 통해 얻고는 한다. 특히, 개발자 모집공고의 지원자격 서치를 통해 웹 개발 환경의 발전에 따른 개발 트렌드의 변화에 주목하는 편인데 이러한 트렌드의 변화

helloworld-88.tistory.com

 

9. 개발구조 총정리

-> 프런트앤드/백엔드 정리

milkoon1.tistory.com/33

 

IT 개발구조 총정리 - 프론트엔드와 백엔드

IT 개발자로 일한지 고작 3년. 프론트엔드, 백엔드 등 이것 저것 건드려는 보았지만 막상 그 구조에 대해 설명하라고 하면 명확하게 알고 있지 않은 것이 현실인듯 해요. 항상 언젠가는 큰 틀을

milkoon1.tistory.com

 

-> 백엔드 프론트 엔드 차이점 

blog.wishket.com/%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C-vs-%EB%B0%B1%EC%97%94%EB%93%9C-%EA%B0%9C%EB%85%90%EA%B3%BC-%EC%B0%A8%EC%9D%B4%EC%A0%90/

 

프론트엔드 VS 백엔드, 개념과 차이점 그리고 사용되는 언어는?

여러분은 애플리케이션의 프론트엔드와 백엔드 개발에 필요한 제대로 된 기술들을 선택할 수 있으신가요? 만약 어렵다면, 이번 시간 위시켓이 두 가지 개발 유형 모두에 대해 자세히 알려드릴

blog.wishket.com

10. php 대신 nodejs를 사용하는 이유 (리액트에서)

www.codentalks.com/t/topic/7311/15

 

php가 안좋은 이유?

ㅎㅎ 그런가요? 저는 부담스러워서 손 땔듯요. @volatile 저기 나열된 문제들중 많은 부분이 자바스크립트 특히나 노드에도 그대로 적용되지 싶읍니다. 개인적으로, 주어진것에 맞춰사는 삶을 살

www.codentalks.com

11. 웹서버와 WAS 차이

codechasseur.tistory.com/25

 

[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
    wonpick
    wonpick

    티스토리툴바