▲GN⁺ 2025-03-21 | parent | ★ favorite | on: 프론트엔드 트레드밀(러닝머신)(polotek.net)Hacker News 의견 최근 FE 코드의 빌드 시스템을 yarn에서 pnpm으로 교체하는 작업을 하고 있음 백엔드 엔지니어지만 JS 작업도 많이 해왔음 FE 작업을 하면서 가장 답답한 점은 거의 모든 것이 사용 중단된다는 것임 예를 들어, 2022년에 apollo CLI를 사용했는데, 이제는 사용 중단되어 graphql-client를 배워야 함 의존성을 패치 업그레이드하려고 하면 타입 시그니처에 의존하지 않기를 바라는 수밖에 없음 결국 빌드가 완료되지만, 수백 개의 사용 중단 경고가 나옴 FE 개발은 변화와 사용 중단을 너무 쉽게 받아들이는 것 같음 Rust 프로젝트에서는 4년 동안 몇 번의 작은 변화만 있었음 JS에서는 6개월마다 무언가를 다시 작성해야 하는 것 같음 FE에서 20년 가까이 일해왔고 여러 패러다임 변화를 경험했음 핵심 웹 기술을 아는 것이 더 다재다능한 엔지니어가 되는 데 도움이 된다고 생각함 그러나 이것이 취업 시장에서 더 매력적으로 만드는지는 의문임 React에 매우 능숙해야 시장 가치를 극대화할 수 있음 프론트엔드 개발자가 아니지만, React를 10년 동안 사용해왔음 Svelte로의 이동이 있지만, React가 여전히 강력함 프론트엔드 개발은 빠르게 변하지만 그렇게 나쁘지는 않음 프론트엔드 프레임워크를 사용하지 않는 것이 트레드밀에서 벗어나는 방법임 서버 사이드 렌더링과 필요한 경우에만 JavaScript 사용 LLM이 더 두드러지면서 새로운 기술에 대한 관심이 줄어들 것임 Bevy와 Svelte에서의 경험을 통해 새로운 도구보다 기존 도구를 선호하게 될 것임 Vanilla JS와 CSS의 발전으로 서버에서 템플릿 HTML과 필요한 곳에서 JS를 사용하는 것이 더 의미가 있음 React와 같은 프레임워크가 여전히 강력하지만, 서버에서의 UI 상태 관리가 더 쉬움 프론트엔드 문제가 아니라 큰 생태계의 문제임 Java에서도 비슷한 상황을 경험했음 백엔드에서는 새로운 언어로의 전환이 더 큰 문제임 웹 개발 초기에 Svelte와 React에 대한 이야기를 들었지만, MDN을 읽고 다른 것은 무시하는 것이 좋음 React를 10년 넘게 사용해왔고, 프레임워크가 5년 안에 구식이 된다는 주장에 동의하지 않음 20년 넘게 웹 개발을 해왔고 CHAMP 스택에 만족함 CHAMP는 CSS, HTML, Apache, MySQL, PHP를 의미함 프레임워크를 사용하지 않고 기존 기술을 고수한 것이 만족스러움
Hacker News 의견
최근 FE 코드의 빌드 시스템을 yarn에서 pnpm으로 교체하는 작업을 하고 있음
FE에서 20년 가까이 일해왔고 여러 패러다임 변화를 경험했음
프론트엔드 개발자가 아니지만, React를 10년 동안 사용해왔음
프론트엔드 프레임워크를 사용하지 않는 것이 트레드밀에서 벗어나는 방법임
LLM이 더 두드러지면서 새로운 기술에 대한 관심이 줄어들 것임
Vanilla JS와 CSS의 발전으로 서버에서 템플릿 HTML과 필요한 곳에서 JS를 사용하는 것이 더 의미가 있음
프론트엔드 문제가 아니라 큰 생태계의 문제임
웹 개발 초기에 Svelte와 React에 대한 이야기를 들었지만, MDN을 읽고 다른 것은 무시하는 것이 좋음
React를 10년 넘게 사용해왔고, 프레임워크가 5년 안에 구식이 된다는 주장에 동의하지 않음
20년 넘게 웹 개발을 해왔고 CHAMP 스택에 만족함