Vuepress 1.0이 출시되었습니다! 간단히 말해서 VUE를 기반으로 한 정적 웹 사이트 생성기입니다. VUE의 핵심은 구성 요소 개발입니다.
이제 모든 주류 JavaScript 프레임 워크는 구성된 패턴을 채택합니다. 일부 세부 사항에 차이가 있더라도 (예 : Svelte를 컴파일해야 함) 구성 요소화 된 개발 모델에 동의합니다. React는 전적으로 구성 요소를 기반으로하며 Next.js는 인기있는 React 정적 웹 사이트 생성기입니다. Vue의 해당 버전은 Nuxt.js입니다.
Gatsby는 또한 React를 기반으로 한 정적 웹 사이트 생성기입니다 (최신 Shoptalk Show 참조). VUE 생태계에서 GridSome은 가장 유사하며 둘 다 다양한 데이터 소스에서 데이터를 얻을 수 있습니다. 물론, 그들은 또한 구성 요소를 기반으로합니다. Angular를 기반으로 플래그십 그레이드 정적 웹 사이트 생성기가 있는지 확실하지 않지만, 그것들은 존재하며, Angular는 또한 구성 요소 개발의 개념을 구현합니다.
구성 요소는 너무 일반적이어서 당신이 그들에게 익숙해 졌을 수 있습니다. 그러나 구성 요소 중심 프로젝트와 비 성분 중심 프로젝트를 전환하면 차이를 느낄 수 있습니다. 예를 들어, WordPress 개발은 일반적으로 구성 요소 구동이 아닙니다. 물론, Header.php 및 Footer.php와 같은 파일이 있으므로 원하는대로 분할 할 수 있지만 더 일시적인 접근 방식입니다. 구성 요소를 명시 적으로 구축하고 해당 구성 요소에 로컬 데이터를 제공하고 테스트하지 않습니다. (목재와 같은 도구를 사용하여 이것에 더 가깝습니다).
서버 측 코드를 사용하여 프론트 엔드를 구축 할 수 있으며 서버 측 렌더링에는 많은 장점이 있습니다. 그러나 서버 측 언어는 JavaScript와 같은 구성 요소화를 수용하지 않는 것 같습니다. 모든 사람이 구성 요소를 좋아하는 것처럼 보이기 때문에 (프론트 엔드 개발자가 분명히 좋아하고, 디자이너 가이 사고 방식에 익숙하고, 백엔드 개발자가 이해합니다…
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3