Rich Harris와의 대화 – Smashing Magazine

Rich Harris와의 대화 – Smashing Magazine

Svelte는 웹 개발 세계에서 호기심 많은 공간을 차지합니다. 그것은 8 년 동안 어떤 형태로도 주변에 있었고, Apple, Spotify, Ikea 및 New York Times와 같은 사람들이 사용하고 있음에도 불구하고 여전히 신생 기업, 심지어 검은 양처럼 느껴집니다. 크리에이터 Rich Harris는 최근에 그것을 말하면서

“React가 Taylor Swift라면 우리는 Phoebe Bridges에 더 가깝습니다. 그녀는 비판적으로 호평을 받았으며, 당신은 그녀에 대해 들었지만 아마도 그녀의 노래의 많은 이름을 지정할 수는 없습니다.”

– 리치 해리스

이것이 올해 10 월 Svelte 5의 출시가 그렇게 큰 것 같았던 이유 일 수 있습니다. 그것은 컨벤션과 혁신의 원을 제곱하려고합니다. 웹에서 가장 사랑받는 프레임 워크 중 하나로 남을 수 있습니까? 확장 성? 속삭이지만, 그들은 단지 그것을 뽑았을 수도 있습니다. 출시 후 반응은 크게 빛나고 있으며, 6 개월 전과 비교하여 주간 NPM 다운로드가 두 배로 증가했습니다.

아직도, 나는 예측 게임에 있지 않습니다. 앞으로 몇 달과 몇 년은 Svelte 5의 궁극적 인 척도가 될 것입니다. 그리고 왜 내가 Rich Harris에게 물어볼 수있을 때 가장 시급한 질문에 대해 추측하는 이유는 무엇입니까? 그는 Svelte와 웹 개발의 미래에 대해 나와 대화하는 데 약간의 시간이 걸렸습니다.

마법이 아니라 마법입니다

Svelte 5는 접지 재 작성입니다. 나는 여기에 잡초에 들어가고 싶지 않습니다. 주요 변경 사항은 마이그레이션 가이드에서 멋지게 덮여 있습니다. 그러나 일상적인 사용자가 관심이있는 큰 사람은 충분합니다. . 때때로, 마법의 느낌 $ 더 명백한 사람에게 길을 주었다 $state,,, $derived그리고 $effect.

Svelte 5에 대한 많은 대화에는 그것이 표시되는 감정이 포함되었습니다. 프레임 워크의 ‘성숙’. Harris와 Svelte 팀에게는 신선하면서도 친숙한 것을 형성하기 위해 열망과 결합 된 교훈과 함께 정점처럼 느껴집니다.

“이것은 새로운 장처럼 느껴집니다. 나는 당신이 생산성을 높이기 전에 학위를 취득 할 필요가없는 느낌을 만들려고 노력하고 있습니다. 그리고 그것은 Svelte 5와 함께 진행된 것 같습니다.”

– 리치 해리스

원시 사용 수가 전부는 아니지만 설치의 상승이 보이는 것을 보는 것은 Harris와 Svelte 팀의 환영 신호였습니다.

“우리에게는 성공은 채택에 근거한 것이 아니지만 숫자가 올라가고 오른쪽으로 향하는 것을 보는 것은 우리가 옳은 일을하고 있으며 올바른 길을 가고 있다는 확신을줍니다. 목표가 아니더라도 유용한 표시입니다. 그러나 성공은 실제로이 프레임 워크를 통해 앱을 구축하고 더 높은 품질,보다 탄력적이며 접근하기 쉬운 앱을 구축하는 것입니다.”

– 리치 해리스

올해 초 해리스가 요약 한 철학의 신조는 요점을 강화합니다.

  1. 웹이 중요합니다.
  2. 분위기에 최적화하십시오.
  3. 채택을 최적화하지 마십시오.
  4. HTML, 모국어.
  5. 진행 상황을 받아들이십시오.
  6. 숫자는 거짓말입니다.
  7. 마법, 마법이 아닙니다.
  8. 큰 꿈.
  9. 아무도 신경 쓰지 않습니다.
  10. 합의로 디자인.

위의 링크를 클릭하면이 설명이 설명되어 있지만 요점을 얻을 수 있습니다. Svelte는 매우 많습니다 질적 프로젝트. Svelte는 공정한 몇 가지 성능 지표 자체에서 잘 수행되었지만 Harris는 오랫동안 등대와 같은 메트릭을 비판했습니다. 가장 빠른 것이 반드시 최고를 의미하는 것은 아닙니다. 하루가 끝날 무렵, 우리는 모두 양질의 웹 사이트를 만드는 사업을하고 있습니다.

Rich Harris – North Star, Jsnation US 2024

프레임 워크는 그러한 목적을위한 수단이며, 해리스는 그곳에서 많은 일을해야합니다.

소프트웨어가 깨졌습니다

모든 이정표는 축하의 원인입니다. 또한 자연스러운 일시 정지입니다. “이제 뭐?” Svelte 팀의 경우, 웹의 품질을 높이기 위해 광경이 확고하게 설정된 것 같습니다.

“최근 토론 과정에서 우리가 도달했다는 결론은 세계의 대부분의 소프트웨어가 일종의 끔찍하다는 것입니다. 일이 좋지 않습니다. 내 휴대 전화의 절반이 작동하지 않습니다. 기본 작업에서 실패합니다. 그리고 많은 웹 사이트에서도 마찬가지입니다. 버튼에서 비활성화 된 속성을 제거하기 위해 DevTools를 열어야하는 횟수로 양식을 제출할 수 있거나 지불이 통과되었는지 여부에 대해 불분명했습니다.”

– 리치 해리스

이것은 확실히 내 경험과 의심 할 여지없이 수많은 다른 사람들과 맞물린다. 수정, 조작 알고리즘 및 AI 생성 슬로프의 끝없는 유입 사이에서 웹이 점점 퇴폐되고 타락한 느낌을 흔들기가 어렵습니다.

“우리가 사용하는 많은 소프트웨어는 끔찍합니다. 그들은 단지 나쁜 소프트웨어입니다. 소프트웨어 엔지니어가 바보이기 때문이 아닙니다. 도구 제작자로서 우리의 주요 우선 순위는 사람들이 깨지지 않은 소프트웨어를 구축 할 수 있도록하는 것입니다. 기준으로 사람들은 작동하는 소프트웨어를 구축 할 수 있어야합니다.”

– 리치 해리스

좋은 소프트웨어의 생성 및 유지에 대한 이러한 책임감은 Svelte 팀의 전체적인 전망을 말하며 앞으로의 우선 순위에 영향을 미치는 것으로 보입니다.

용감한 신세계

Svelte 5의 일부는 새로운 기초의 의미에서 새로운 장처럼 느껴집니다. 소프트웨어 개발 또는 웹 디자인에서 일한 사람은 누구나 두통 지상 재 작성의 양을 알려줄 것입니다. 재단을 재건하는 것은 기초를 뽑을 때 축하해야 할 것이지만 질문을 제기합니다. 기초는 무엇입니까?

해리스는 프레임 워크 주변의 더 넓은 생태계를 주시하고 있습니다.

“저는 변화하는 응용 프로그램 상태를 취해 DOM으로 바꾸는 문제를 해결하기 위해 할 일이 더 많지 않다고 생각하지만 보조 문제와 관련하여 수행 할 금액이 많이 있다고 생각합니다. 해당 구성 요소에 넣은 데이터를 어떻게로드합니까? 그 데이터는 어디에 살고 있습니까? 응용 프로그램을 어떻게 배포합니까?”

– 리치 해리스

단기적으로 중기 적으로, 이것은 Svelte를 중심으로 구축 된 웹 애플리케이션 프레임 워크 인 Sveltekit에 대한 사랑으로 전환 될 것입니다. 이 프레임 워크는 인증 및 데이터베이스, 공식 구성 요소 라이브러리 및 Astro Dev 도구 모음의 DEV 도구에 대한 의견을 갖기 시작할 수 있습니다. 그리고이 모든 것들은 더 큰 탐험의 선구자가 될 수 있습니다.

“저는 JavaScript를위한 레일이나 라벨이 있기를 원합니다. 사실, 나는 그와 같은 것들이 있기를 원합니다. 그리고 나는 Svelte의 장기 목표의 적어도 일부가 그 일부가되는 것이라고 생각합니다. JavaScript를 사용하여 오늘 풀 스택 애플리케이션을 구축하기 위해 배워야 할 것이 너무 많습니다.”

– 리치 해리스

이후

Svelte는 몇 년 동안 행복하게 똑딱 거리고 있지만 버전 5의 출시는 주변 생태계의 새로운 삶의 임대처럼 느껴졌습니다. 매일 새롭고 흥미 진진한 프로젝트를 /r /sveltejs Subreddit의 첫 페이지로 가져 오는 반면, 올해의 출현은 안정적인 출시 이후 모멘텀을 유지했습니다.

아래는 내 시선을 사로 잡은 소수의 벨트 기반 프로젝트입니다.

많은 기술을 둘러싼 난기류와 피할 수없는 실존 공포에도 불구하고, 이것은 웹 개발을위한 흥미로운 시간처럼 느껴집니다. 사랑스러운 새로운 것들이 나오기 위해 조건이 익었습니다.

그리고 Svelte 5 자체에 관해서는, Rich Harris는 울타리에있을 수있는 사람들에게 무엇을 말합니까?

“나는 당신이 그것을 시도하면 오후를 잃을 것이 없다고 말할 것입니다. 우리는 Svelte 또는 기존 프레임 워크에 대해 아무것도 알지 못하는 튜토리얼이 있습니다. 3-4 시간 안에 Svelte를 사용하여 응용 프로그램을 구축 할 수있는 것으로 이동할 수 있습니다. 단지 벨트 기본 사항을 배우고 싶다면 한 시간입니다. 시도해보세요.”

– 리치 해리스

SmashingMag에 대한 추가 독서

스매싱 편집
(YK)

출처 참조

Post Comment

당신은 놓쳤을 수도 있습니다