Home 기술 문서 2023에서 자바 스크립트 프레임 워크를 선택하는 방법
Applications

2023에서 자바 스크립트 프레임 워크를 선택하는 방법

About The Author

Outline

소개

우리는 새해의 시작에, 많은 개발자는 그들이 어떻게 평가하고 2023에서 자바 스크립트 프레임워크를 선택 궁금해. JavaScript 생태계는 끊임없이 진화하고 있으며 항상 새로운 프로젝트와 프레임워크가 관심을 끌기 위해 경쟁하고 있습니다.

이 글에서는 프런트엔드 및 백엔드 오픈 소스 JavaScript 프로젝트의 경쟁 구도를 나타내는 세 가지 프로젝트 쌍을 살펴보겠습니다. 모든 SAT 팬들을 위해, 나는 비유를 그릴 수 있다고 생각합니다. 잠깐만, 설명해줄게!

  • React는 노드에 대한 것입니다.
  • SolidJS는 데노로
  • Qwik이 Bun에 있는 것처럼

현직, 초기 2010

첫째, 명확한 현직 및 선두 주자가있다 : React와 Node. 페이스북은 2013년 오픈 소스 리액트를 개발했으며 2016년 ‘버전 1.0’을 발표했다. Ryan Dahl은 2009년에 Node를 구축 및 출시했으며 2015년에 “버전 1.0”을 출시했습니다.

이 두 프로젝트는 사용량이 가장 많고, 커뮤니티 규모가 가장 크며, 참조 자료가 가장 많으며, 개발자들이 수십 년 동안 바쁘게 지낼 수 있는 레거시 코드가 충분합니다. 그들은 적어도 다음 10 년 동안 프로덕션 앱과 일자리를 보장 할 안전한 베팅입니다.

챌린저스, 2010년대 후반

대조적으로, 우리는 도전자가 있습니다 : SolidJS와 Deno. 두 버전 모두 2018년에 처음 출시되었으며 Deno의 경우 2020년, SolidJS의 경우 2021년 실제 버전 1.0 릴리즈가 뒤따랐습니다. 이러한 프로젝트는 이전 패러다임에 비해 성능 향상으로 인한 UX 개선, 툴링 개선으로 인한 DX 개선 등 주목할 만한 성과를 거두었습니다.

배심원단은 개발자들이 이러한 도구가 React 또는 Node보다 10 배 더 낫다고 느낄 것인지에 대해 여전히 논의하고 있습니다. 그러나 어느 쪽이든, 현직자와 함께 고통 점을 치고있는 경우 고려할 가치가 있습니다.

SolidJS의 멘탈 모델이 VDOM에서 미세한 반응성으로 전환되는 것은 일종의 10배 개선으로 볼 수 있습니다. 일부 개발자는 자신의 마음이 어떻게 작동하는지에 적합하며 그러한 제약 조건 내에서 구축하는 것을 즐깁니다. 이것은 Deno에게도 마찬가지이며, 이익은 다소 주관적일 것입니다. Deno의 노드 개선 사항은 노드 작성을 전혀 거부하는 사람에게는 무한한 것으로 간주될 수 있습니다. SolidJS와 Deno는 모두 심각한 생산 용도로 사용할 준비가 되어 있으며 스택에 통합하는 가장 짧은 경로를 제공할 수 있습니다.

새로운 이민자, 초기 2020

마지막으로, 새로운 이민자가있다 : QwikBun. 이 프로젝트는 2021년에 출시되었으며 여전히 1.0 이전 버전입니다. 각각은 아직 수명주기의 초기 단계에 있지만, 둘 다 React와 Node보다 기하급수적 인 이점을 제공하기를 희망하는 완전히 새로운 패러다임을 개발하고 있습니다.

이러한 발명품은 더 고통스러운 이주와 정신 모델 변화의 대가를 치르게 될까요? 그들이 어떤 견인력을 얻을 것인지는 확실하지 않지만, 그들이 해결하고있는 문제에 진정으로 관심이 있다면, 그들은 전임자보다 강력한 이점을 제공합니다.

요약

전반적으로 끊임없이 진화하는 JavaScript 생태계를 주시하고 결정을 내리기 전에 각 프로젝트의 장단점을 고려하는 것이 중요합니다. React와 Node가 안전한 베팅이지만 도전자나 신규 이민자를 무시하지 마십시오. 상당한 개선을 제공할 수 있으며 위험을 감수할 가치가 있습니다.

P.S. 우리는 에지 애플리케이션 플랫폼인 Edgio입니다. 어떤 프레임워크를 선택하든, SolidJS, React , Next , Nuxt , 그리고 더 많은 JavaScript 프레임워크가 Edgio Sites에서 지원됩니다. 시작하기 및 좋아하는 프레임워크를 테스트하거나 자세한 내용을 알아보려면 포럼을 방문하십시오.