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)
post-thumbnail

React의 장단점

오늘 한번 리액트 개발자들을 내가 시험하려 들 것이다. 함수 컴포넌트 기준이다. 틀니 달고 클래스 컴포넌트 쓰고 싶지 않다. 장점 자바스크립트를 최대한 사용 너희들, jsx 쓰면서 마크업에다가 Array.prototype.map 같은 거 많이 쓰는 거 안다. 그게 왜인지는 알고서 하는 거라 믿고 있겠다. 어쨌든, 리액트는 스크립트의 기능을 최대한 활용할 수 있다. 그렇기 때문에, 개발자는 코드에 집중이 가능하기 때문에 구조화가 용이하다 하겠다. Vue와 Svelte 와는 견줄만 한 장점이라 하겠다. (Solid.js 무시하지 마라) 타입스크립트와 궁합도가 최강인 기술 내 개인적인 견해로 봤을 때, 주요 프론트엔드 기술에서 타입스크립트 궁합은 현재 끝판왕이라도 해도 손색이 없다고 하겠다. 오죽했으면 타입스크립트 자체적으로도 JSX 프로세싱을 고려한 설계를 했을까 싶을 정도로 말이지. 유연한 컴포넌트 정의 뷰와 스벨트는 1파일당 하나의 컴포넌

2023년 8월 17일
·
1개의 댓글
·

SVELTE의 개선해야 할 점

1. 닫혀 있는 커뮤니티 스벨트는 내가 생각했던 것보다 상당히 닫혀 있는 커뮤니티인 점에 놀랐다. 이슈가 올라와도 컨트리뷰터의 결정에 따라 이슈가 순식간에 닫힌다. 물론 스벨트도 스벨트 나름대로 기준이 있고, 그 기준에서 벗어나려 하면 스벨트 자체 생명주기에 지장이 생길 수는 있다. 가뜩이나 커뮤니티 규모도 작고 한정적인데, 리액트와 뷰의 부족함을 스벨트로 채우려 하면... 열에 아홉은 그냥 컨트리뷰터에 의해 반려된다고 보면 된다. 2. 컴파일러 확장의 부재 스벨트의 매력은 바로 컴포넌트를 트랜스파일로 하여금 성능과 메모리 관리 효율을 최대한 이끌어낸다에 있다. 이건 리액트와 뷰에서 차별화할 수 있는 부정할 수 없는 사실이다. 하지만 이를 통해 잃은 게 뭐냐, 바로 UMD의 부재다. UMD의 부재는 이미 스벨트 참여자들도 인지는 하고 있지만, 우선순위는 낮다고 한다. 그렇다면, 스벨트가 확장성이 높다고는 하지만 정작 중요한 확장성이 없다. 바로 스벨트를 컴파일러하는

2020년 11월 16일
·
1개의 댓글
·