profile
지옥에서 온 개발자
태그 목록
전체보기 (63)JavaScript(22)자바스크립트(21)js(18)프론트엔드(17)Java(15)React(14)frontend(13)svelte(12)vue(12)자바(11)리액트(10)스벨트(9)(8)vue.js(8)react.js(8)개발자(7)닷넷(4)개발(4)오라클(4)ECMA(4).NET(4)oracle(4)typescript(3)solid.js(3)Spring(3)스프링(3)커리어(3)node.js(3)윈도우(3)windows(3)linux(3)SSR(3)타입스크립트(3)C(3)시샵(3)astro(3)백엔드(3)kosa(2)sveltekit(2)await(2)우리(2)인텔리제이(2)preact(2)Node(2)WSL2(2)리눅스(2)ide(2)컴포넌트(2)developer(2)IntelliJ(2)eclipse(2)WSL(2)(2)IntelliJ IDEA(2)github(2)component(2)(2)db(2)JSX(2)SOLID(2)next.js(2)비동기(2)var(2)ecmascript(2)Log4j(2)async(2)(2)OpenJDK(2)젯브레인(1)security(1)inferno(1)centos(1)목록(1)MVC(1)와!샌즈(1)적어버렸(1)데이터(1)반대로(1)서버(1)VB.NET(1)프론트(1)compose(1)bash(1)MDN(1)python(1)준비물(1)(1)Island(1)조직(1)병신(1)electron(1)jsp(1)(1)콘솔(1)사건(1)아스트로(1)Backend(1)자기계발(1)front(1)개념을(1)nuxt.js(1)분석(1)블로그(1)문자열(1)dotnet(1)ssh(1)vuejs(1)json(1)ie(1)명언(1)nw.js(1)docker(1)컨테이너(1)MacOS(1)java10(1)podman(1)Windows 11(1)웹개발자(1)String(1)jetbrains(1)스타일(1)pam(1)암호화폐(1)Internet Explorer(1)기업(1)팟맨(1)M:1(1)CSS(1)styled components(1)Windows Subsystem Linux(1)언더테일(1)html(1)license(1)microtask(1)CSR(1)Microsoft(1)logging(1)astro.js(1)console(1)크랙(1)Csharp(1)reverse(1)기술블로그(1)Fetch(1)사고(1)SI(1)style(1)라이선스(1)Windows 10(1)제발(1)인생(1)offtopic(1)밥말아(1)컨트롤러(1)PL/SQL(1)awesome(1)Windows Server(1)cryptocurrency(1)리버스(1)ES6(1)jdk(1)파이썬(1)보안(1)윈도우 서버(1)tip(1)docker compose(1)인터넷 익스프로러(1)맥북(1)MyBatis(1)컴포즈(1)emotion(1)취약점(1)도커(1)container(1)블로깅(1).net 6.0(1)git(1)로그(1)로깅(1)버그(1)CVE-2021-44228(1)미래(1)SolidJS(1)언어(1)깃헙(1)이클립스(1)Log4J2(1)스크립트(1)격언(1)qwik(1)이론(1)front end(1)sudo(1)새끼야(1)crack(1)CVE-2021-4104(1)promise(1)sql(1)개발도구(1)무야호(1)하지마(1)먹었냐(1)vulnerability(1)sh(1)라이브러리(1)문화(1)ubuntu(1)닷넷 6.0(1)scriptlet(1)ActiveX(1).net core(1)직업(1).net core 6.0(1)task(1)million.js(1)node-webkit(1)윈도우 서버 2022(1)어그로(1)스크립틀릿(1)버전(1)

SSR은 풀스택이 아니다 개정판

내가 SSR은 풀스택이 아니다 라는 글을 적었는데, 좀 어수선하게 적어서 명확하게 알려주고자 다시한번 싸지르도록 하겠다. 특히 애초에 프론트엔드에 입문하거나, 구직 중이거나, 혹은 소속 중인 프론트엔드 개발자에게 확실히 좋은 양식이 될 것이다. 뭐? 10년 물먹은 코더 주제에 프론트엔드 얼마나 쳐했다고 감히 이딴글을 쓰냐? 실제로 누가 이런 맨션을 나한테 싸질렀다... 그래... 기술 부채가 심한 SI/SM 위주로 했으니 그럴 만도 하다. 하지만 알아둬야 할 것은, 10년도 못채우고 그만둔 개발자가 많다 보니, 10년 이상 개발자가 생각보다 별로 없다. (공급도 줄었는데 수요도 줄었다) 따라서 10년 웹을 해왔다는 건 본인이 혐오하거나 그러지 않는 이상은 척 보면 알고 개발하니

2022년 11월 23일
·
2개의 댓글
·

SSR은 풀스택이 아니다.

내가 지금 Next.js 프로젝트로 삽질하고 있었는데, 내가 여태까지 SSR에 대해 알고있는 지식과 달리 진실은 오히려 좁았다. 일단 너희들이 알고 있는 대략적인 SSR 특징에서 딱히 벗어난 건 아니지만, 나처럼 오바하지 말라는 의미에서 글을 싸지르도록 하겠다. SSR은 풀스택이 아니다. 내가 가장 많이 착각한 부분이다. 그럼 뭐냐? 당연히 프론트엔드다. 그럼 서버단 렌더링이라면 서버단 코드가 돌아가는 건 당연한 거 아니냐고? 서버단 렌더링은 JSP, PHP, ASP 처럼 말 그대로 서버단에서 처리해 주는 게 아니다. 만약 이렇게 이해하고 있다면 너는 SSR을 상당히 잘못 이해하고 있는 것이다. SSR 원리를 대충 설명하겠다. 상세한 설명은 구글링 해서 찾아라. 이 SSR을 언급할 때 가장 많이 쓰는 용어가 Hydrate인데, 우리말로 하면 수화(水化). 화학 용어다. 한자 그대로 물같이 변한다는 뜻이다. 너희들이 생각하는 뉴스같은 방송에서 오른쪽 아래에 손으로 까딱하는

2022년 7월 7일
·
2개의 댓글
·

CSR? SSR? 그냥 적재적소에 써라!

자, CSR과 SSR 이 있다. 이 둘의 차이점은 기본적으로 알고 있을 거라 믿고 시작하겠다. 몰라? 화면 표현을 클라이언트에게 모두 전가하느냐, 아니면 서버가 어느정도 개입하느냐 그 차이잖아. 둘의 장단점이 있다면, CSR 장점 정적 파일만 제공하는 웹 서버 게시가 가능해져 더 다양한 게시 제공자(특히 Github Pages)에 서비스가 가능하다. 클라이언트와 서버의 경계가 명확해 확실한 업무분리가 가능하다. CSR 단점 트래픽 유발이 많아진다 (그래서 캐시관리가 중요하지) 클라이언트 환경에 따라 차이가 크다 (흔히 말하는 누군 되고 안되고) SSR 장점 서버의 트래픽을 절약할 수 있다. (필요한 정보만 뿌리면 되니까) SEO에 유리하다 SSR 단점 클라이언트와 서버의 경계가 모호하다 (거의 풀스택이 요구된다) 정적 파일만 게시 가능한 제공자에 서비스가 불가능하다. CSR에 유리한 분야 관리 패

2020년 12월 28일
·
0개의 댓글
·