퀘이사르
Quasar framework| 원본 작성자 | 라즈반 스토에네스쿠 |
|---|---|
| 초기 릴리즈 | 2015년 2월; 전[1] |
| 안정적 해제 | 2.5.5 / 2022년 2월 10일; 전[2] |
| 리포지토리 | 퀘이사 프레임워크 |
| 기록 위치 | 자바스크립트 |
| 크기 | 14.7KB min+gzip |
| 유형 | 자바스크립트 프레임워크 |
| 면허증 | MIT 라이선스[3] |
| 웹사이트 | quasar-framework |
Quasar Framework(일반적으로 Quasar라고 함; /wekweɪ 발음.zɑr/)[4]는 오픈 소스 Vue이다.단일 코드베이스로 앱을 구축하기 위한 JS 기반 프레임워크를 구축하여 SPA, PWA, SSR로 웹에 배포하고, iOS & Android용 Cordova를 사용하는 모바일 앱과 Mac용 Electron, Windows 및 Linux용 데스크톱 앱으로 배포한다.[5][6]
콰사르 프레임워크는 라즈반 스토엔스쿠에 의해 만들어졌으며 레노버, 인텔리뷰 테크놀로지스 주식회사, AG 개발 서비스 등 다양한 회사에서 일하는 그와 나머지 활동적인 핵심 팀원들이 유지하고 있다.[7]
개요
Quasar Framework Quasar의 모토는 "고성능 VueJS 사용자 인터페이스를 기록적인 시간에 구축하라"이다.이는 모든 플랫폼에 대해 응답성이 높은 데스크톱/모바일 웹 사이트(SPA, SSR + SPA 클라이언트 테이크오버, SSR + PWA 클라이언트 테이크오버), PWA(Progressive Web Apps), 모바일 앱(원본으로 보이는 모양), 멀티플랫폼 데스크톱 앱(Electron을 통한)과 브라우저 Extensions의 하나의 권위 있는 코드 소스만 작성하면 되기 때문에 가능하다.[8]
콰사르 내에는 거의 모든 웹 개발의 필요를 충족시키는 요소가 있다.퀘이사는 성능과 대응력을 염두에 두고 설계돼 있어 퀘이사르 이용에 따른 오버헤드는 거의 눈에 띄지 않는다.[9]
역사
Quasar Framework는 IBM과 Lenovo에서 끊임없이 새롭고 다른 소프트웨어 도구를 사용하여 모든 종류의 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 내의 구성요소 라이브러리, 다양한 지시사항, 도우미 유틸리티, 플러그인 등과 함께 고성능 구성요소를 제공한다.
참고 항목
원천
이 글에는 무료 콘텐츠 작업에서 얻은 텍스트가 포함되어 있다.MIT License License 문/허가에 따라 라이센스 부여.Quasar Framework Guide, Quasar Framework에서 가져온 텍스트
참조
- ^ "Why every Vue developer should be excited by Quasar 1.0". Quasar Framework.
- ^ "Quasar Framework Quasar Releases". GitHub. December 27, 2021.
- ^ "Quasar/LICENSE". GitHub. Retrieved May 20, 2020.
- ^ "Guide: What is Quasar?". Quasar Framework. Retrieved May 20, 2020.
- ^ Connell, Danny (2020). Quasar Framework: Cross-Platform Vue JS Vuex & Firebase Apps. Udemy.
- ^ "Guide: What is Quasar?". Quasar Framework. Retrieved May 20, 2020.
- ^ "Meet the Team — Quasar Framework". quasar-framework.org. Retrieved May 20, 2020.
- ^ "What-is-Quasar". Retrieved May 21, 2020.
- ^ "What-is-Quasar". Retrieved May 21, 2020.
- ^ Stoenescu, Razvan (July 3, 2019). "Why every Vue developer should be excited by Quasar 1.0".
- ^ "Guide: What is Quasar?". Quasar Framework. Retrieved May 20, 2020.
- ^ "Quasar.conf 2020". July 5, 2020.
- ^ "Vue Single File Components (SFC) — Quasar Framework". Retrieved May 22, 2020.