퀘이사르

Quasar framework
퀘이사 프레임워크
Quasar Logo.png
원본 작성자라즈반 스토에네스쿠
초기 릴리즈2015년 2월; 7년(2015-02)[1]
안정적 해제
2.5.5 / 2022년 2월 10일; 30일(2022-02-10)[2]
리포지토리퀘이사 프레임워크
기록 위치자바스크립트
크기14.7KB min+gzip
유형자바스크립트 프레임워크
면허증MIT 라이선스[3]
웹사이트quasar-framework.org

Quasar Framework(일반적으로 Quasar라고 함; /wekweɪ 발음.zɑr/)[4]는 오픈 소스 Vue이다.단일 코드베이스로 앱을 구축하기 위한 JS 기반 프레임워크를 구축하여 SPA, PWA, SSR로 웹에 배포하고, iOS & Android용 Cordova를 사용하는 모바일 앱과 Mac용 Electron, WindowsLinux용 데스크톱 앱으로 배포한다.[5][6]

콰사르 프레임워크는 라즈반 스토엔스쿠에 의해 만들어졌으며 레노버, 인텔리뷰 테크놀로지스 주식회사, AG 개발 서비스 등 다양한 회사에서 일하는 그와 나머지 활동적인 핵심 팀원들이 유지하고 있다.[7]

개요

Quasar Framework Quasar의 모토는 "고성능 VueJS 사용자 인터페이스를 기록적인 시간에 구축하라"이다.이는 모든 플랫폼에 대해 응답성이 높은 데스크톱/모바일 웹 사이트(SPA, SSR + SPA 클라이언트 테이크오버, SSR + PWA 클라이언트 테이크오버), PWA(Progressive Web Apps), 모바일 앱(원본으로 보이는 모양), 멀티플랫폼 데스크톱 앱(Electron을 통한)과 브라우저 Extensions의 하나의 권위 있는 코드 소스만 작성하면 되기 때문에 가능하다.[8]

콰사르 내에는 거의 모든 웹 개발의 필요를 충족시키는 요소가 있다.퀘이사는 성능과 대응력을 염두에 두고 설계돼 있어 퀘이사르 이용에 따른 오버헤드는 거의 눈에 띄지 않는다.[9]

역사

Quasar Framework는 IBMLenovo에서 끊임없이 새롭고 다른 소프트웨어 도구를 사용하여 모든 종류의 iOS 앱, Android 앱, 웹 앱, 웹 사이트, Windows Desktop 앱, Apple Desktop 앱, PWA를 만든 후 Razvan Stoenescu에 의해 만들어졌다.그는 나중에 자신의 사고 과정을 요약했다. "나는 모든 복잡성을 제거하고 모든 다양한 앱의 맛을 낼 수 있는 단일 프레임워크를 갈망했다. 단 하나의 코드베이스에서 말이다.그런 신화적인 도구를 찾을 수 없어 짓기로 결심했다고 말했다.[10][11]

이 프로젝트에 최초로 커밋된 소스 코드는 2015년 날짜로, 2019년 7월 퀘이사르 안정 1.0 릴리즈가 출시됐다.제1차 콰사르 회의는 2020년 7월에 열렸다.[12]콰사르 v2(Vue.js 3)는 2021년 6월 2.0.0 릴리즈에서 안정세를 보였다.

특징들

구성 요소들

Quasar 앱은 동일한 파일에 템플릿(HTML), 스크립트(Javascript) 및 스타일(CSS/Stylus/SASS/SCSS/Less)의 여러 섹션을 포함하는 Vue 및 *.vue Single File Component 시스템을 사용하여 구축된다.[13]아래 코드 조각은 Quasar 구성요소의 예를 포함한다.구성 요소가 측면 드로어의 속성 링크:

<>template>,<>q-item이 클릭 가능한 tag="를"target="_blank":href="링크"><>q-item-section v-if="아이콘"아바타><>q-icon:name="아이콘"/>,<>/q-item-section>,<>q-item-section>,<>q-item-label>,{제목}<, /q-item-label>,<>q-item-label caption>,{{캡션}}<>/q-item-label>,<>/q-item-section&.그레이트,<>/q-item>,<>/template>,<>script>, 수출 기본{이름:'Essenti.alLink', 소품: { 제목: { 유형:문자열, 필수: True }, 캡션: { 유형:문자열, 기본값: '' {}, 링크: { 유형:문자열, 기본값: '#' }, 아이콘: { 유형:문자열, 기본값: '' } } } } </script>

생태계

핵심 도서관은 핵심 팀과 기고자가 함께 개발한 도구와 도서관이 함께 제공된다.

공식 툴링

  • Quasar CLI - 크로스 디바이스/크로스플랫폼 애플리케이션 개발 및 배포를 위한 빌드 환경과 개발을 통한 애플리케이션 생성에 필요한 CLI의 글로벌 부분.
  • Quasar App - 개발 및 구축 환경을 수반하는 CLI의 로컬 부분.CLI를 사용하면 개발 서버를 통해 매우 빠르게 개발할 수 있으며, 이를 통해 실시간으로 변경 사항을 확인할 수 있다.CLI의 빌드 시스템을 사용하여 Quasar가 지원하는 여러 플랫폼 및 환경(즉, 웹, PWA, 웹+SSR, PWA+SSR, 코도바, 캐패시터, 전자, 브라우저 확장 등)으로 프로젝트를 빌드하십시오.
  • Quasar UI - 전투 테스트를 거친 Quasar 내의 구성요소 라이브러리, 다양한 지시사항, 도우미 유틸리티, 플러그인 등과 함께 고성능 구성요소를 제공한다.

참고 항목

원천

Definition of Free Cultural Works logo notext.svg글에는 무료 콘텐츠 작업에서 얻은 텍스트가 포함되어 있다.MIT License License/허가에 따라 라이센스 부여.Quasar Framework Guide, Quasar Framework에서 가져온 텍스트열려 있는 라이센스 텍스트를 위키백과 문서에 추가하는 방법에 대한 자세한 내용은 이 사용 방법 페이지를 참조하십시오.위키백과의 텍스트 재사용에 대한 내용은 사용 약관을 참조하십시오.

참조

  1. ^ "Why every Vue developer should be excited by Quasar 1.0". Quasar Framework.
  2. ^ "Quasar Framework Quasar Releases". GitHub. December 27, 2021.
  3. ^ "Quasar/LICENSE". GitHub. Retrieved May 20, 2020.
  4. ^ "Guide: What is Quasar?". Quasar Framework. Retrieved May 20, 2020.
  5. ^ Connell, Danny (2020). Quasar Framework: Cross-Platform Vue JS Vuex & Firebase Apps. Udemy.
  6. ^ "Guide: What is Quasar?". Quasar Framework. Retrieved May 20, 2020.
  7. ^ "Meet the Team — Quasar Framework". quasar-framework.org. Retrieved May 20, 2020.
  8. ^ "What-is-Quasar". Retrieved May 21, 2020.
  9. ^ "What-is-Quasar". Retrieved May 21, 2020.
  10. ^ Stoenescu, Razvan (July 3, 2019). "Why every Vue developer should be excited by Quasar 1.0".
  11. ^ "Guide: What is Quasar?". Quasar Framework. Retrieved May 20, 2020.
  12. ^ "Quasar.conf 2020". July 5, 2020.
  13. ^ "Vue Single File Components (SFC) — Quasar Framework". Retrieved May 22, 2020.

외부 링크