본문으로 건너뛰기

Enhance는 애플리케이션 구축에 HTML 우선 접근 방식을 적용하는 혁신적인 풀스택 웹 프레임워크로, 개발자가 구조가 잘 갖춰진 프로덕션용 앱을 효율적이고 직관적으로 만들 수 있도록 합니다.

이 프레임워크는 폴더 구조처럼 페이지를 정리하는 파일 기반 라우팅 등 최신 개발의 여러 측면을 간소화합니다. 이러한 구조 덕분에 애플리케이션을 쉽고 논리적으로 탐색할 수 있습니다. 또한 Enhance를 사용하면 간단한 JavaScript 함수로 데이터베이스 기반 API를 활용해 데이터를 쉽게 가져오고 조작할 수 있습니다.

Enhance는 재사용 가능한 사용자 지정 요소를 통해 서버 사이드 렌더링(SSR) 사용을 권장합니다. 필요한 곳에만 클라이언트 사이드 상호작용을 추가할 수 있어 접근성과 성능이 향상됩니다. 범위가 지정된 CSS와 같은 기능을 사용하면 전역 범위를 복잡하게 만들지 않고도 상호작용형 컴포넌트를 만들 수 있습니다.

또한 이 프레임워크는 점진적 향상 원칙을 지원해 다양한 환경에서 애플리케이션이 원활하게 작동하고 단계적으로 업그레이드되도록 합니다. 범위가 지정된 DOM 업데이트를 지원해 페이지 일부만 갱신하면 될 때 전체 페이지를 다시 렌더링할 필요를 줄이고, 최적의 로딩 시간과 성능을 유지하도록 돕습니다.

애플리케이션을 배포할 때는 Begin과의 통합을 통해 탄탄한 지원을 제공하므로 안심하고 출시하는 데 필요한 모든 것을 갖출 수 있습니다.

기능

  • HTML 우선 아키텍처
  • 파일 기반 라우팅
  • 데이터베이스 기반 API
  • 서버 사이드 렌더링
  • 재사용 가능한 사용자 지정 요소
  • 범위가 지정된 CSS
  • 점진적 향상
  • 범위가 지정된 DOM 업데이트

관련 항목

Preact

효율적인 웹 개발을 위해 React의 최신 기능과 작은 용량을 유지하면서 빠른 대안을 제공합니다.

Angular

동적이고 확장 가능한 웹 애플리케이션을 구축할 수 있는 견고한 솔루션을 제공하는 프레임워크입니다. 폭넓은 기능을 갖춰 유연하면서도 체계적인 애플리케이션 개발 방식을 원하는 개발자의 요구를 충족합니다.

Nue

이 혁신적인 플랫폼은 디자인과 개발을 더욱 직관적으로 통합해 사용자 경험을 구축하는 방식을 새롭게 정의합니다. 개발자는 기존의 번거로운 작업을 줄이고 탁월한 사용자 경험을 만드는 데 집중할 수 있습니다.

Qwik

성능과 인터랙티브 기능을 우선시하는 즉각적인 웹 애플리케이션 구축을 위한 최신 프레임워크입니다.

RedwoodJS

유연성과 설정 및 유지 관리의 간편함을 모두 중시하는 확장 가능한 웹 애플리케이션 개발을 위한 견고한 솔루션입니다.

Solid

이 라이브러리는 최신 반응형 패러다임으로 고성능 사용자 인터페이스를 구축하려는 개발자를 위한 것입니다.

Svelte

고도로 최적화된 JavaScript로 컴파일해 개발자가 웹 애플리케이션을 구축하는 방식을 바꾸는 현대적인 프레임워크입니다.

Vue.js

이 프레임워크는 소규모부터 대규모까지 다양한 애플리케이션을 위한 강력한 기능을 갖추고 있어 사용자 인터페이스를 쉽게 구축할 수 있습니다.