10P by xguru 10일전 | ★ favorite | 댓글 4개
  • Next.js 보다 30배 작은 설치 파일 및 번들 크기. 속도는 100배 빠름
  • 표준 우선(Standards First): 현대 브라우저의 표준을 최대한 활용하여 최소한의 코드로 고품질의 제품을 개발 가능
  • HTML 우선(HTML First): 시맨틱 HTML을 기반으로 레이아웃, 서버 컴포넌트, 인터랙티브 요소를 구현하여 개발자, 검색 엔진, 스크린 리더에 모두 적합한 경험을 제공
  • 콘텐츠 우선(Content First): 마케팅과 문서화를 풍부하게 지원하는 Markdown 형식을 사용하며, 콘텐츠는 JavaScript가 아닌 깨끗하고 접근 가능한 파일에 저장됨
  • 디자인 시스템(Design Systems): 현대적이고 체계적인 CSS를 활용하여 적은 코드로도 우수한 인터페이스를 제공 가능

주요 장점

  • 빠른 HMR(Hot Module Replacement)과 툴링: 50ms 이하의 업데이트 속도로 스타일, 데이터, 컴포넌트가 즉각적으로 반영됨
  • 간결한 코드: TypeScript 가져오기(import), 유틸리티 클래스, 복잡한 상태 관리가 필요하지 않음. 콘텐츠, 구조, 스타일링이 자연스럽게 분리됨
  • 빠른 페이지 로드 속도: 단일 요청만으로 페이지 로드 가능. 프레임워크 초기화, 누적 레이아웃 변화, JavaScript 로딩 대기 없음

Nue가 적합한 사용자

  • 초보 웹 개발자: HTML, CSS, JavaScript를 직접 활용하며 프런트엔드 개발의 불필요한 복잡성을 피하고자 하는 사용자
  • 경험 많은 JavaScript 개발자: React 스택의 지나친 추상화에 피로를 느끼고, 더 간단한 방식으로 전문적인 웹사이트를 개발하고자 하는 사용자
  • 디자인 중심 팀: 사용자 경험과 디자인 시스템을 우선시하며, 가볍고 효율적인 웹사이트를 구축하려는 사용자

Nue의 비전

  • 프런트엔드 생태계의 불필요한 추상화와 복잡성을 제거하여 개발 과정을 단순화하고 최적화하는 것이 궁극적인 목표

간단하게만 훑어봐서 그런지는 모르겠지만, 매력을 느끼지 못하겠네요. 혹시 한 입 드셔보신 분들 계신가요?

nuejs 개발자가 전에 tailwind 커뮤니티랑 크게 충돌한 적이 있는데, 그거 보고 써보고싶다는 생각이 아예 사라짐

무슨일인가 검색 해봤는데 제가 느꼈던 테일윈드의 기괴함을 똑같이 지적하고 있네요.
https://nuejs.org/blog/tailwind-misinformation-engine/
인라인 클래스로 스타일링 하기... 이게 정말 올바른 일 일까요? 편리를 떠나서 의미론적으로..

진짜 엄청 작고 빠르게 작동해야하는게 아니면 써야되겠다라는 생각은 안드네요 ..
htmlx 보는 느낌입니다