Megosztás:


Mi az a Vue.js?

A Vue egy nyílt forráskódú, előtérbeli JavaScript-keretrendszer felhasználói felületek és egyoldalas alkalmazások webes létrehozásához. Az Evan You által 2014-ben kiadott és Evan és az ő fő csapata által fenntartott Vue a deklaratív renderelésre és az összetevők összetételére összpontosít, és csak a nézetréteghez kínál magtárat.

Ha kiszolgáló által renderelt Vue-webalkalmazást szeretne létrehozni olyan speciális funkciókkal, mint az útválasztás, az állapotkezelés és a build eszközök, tekintse meg a Nuxt.js.

Mi teszi egyedivé a Vue-t?

A Vue modellnézet-nézetmodell architektúrát használ. Evan Ön korábban a Google-nél dolgozott az AngularJS-en, és kinyerte az Angular egyes részeit, hogy egyszerűbb keretrendszert kínáljon. A Vue a Reacthez, az Angularhoz, az Emberhez, a Knockouthoz stb. hasonló lehet. A Vue dokumentációjában részletesebb összehasonlítást a többi JavaScript-keretrendszerhez.

Mit lehet csinálni a Vue-val?

Vue-eszközök

Vue.js csak a nézetrétegre összpontosít, ezért további eszközökre lehet szükség egy összetettebb alkalmazás létrehozásához. Érdemes lehet megfontolni a következő használatát:

  • Csomagkezelő: A Vue két népszerű csomagkezelője az npm (amely a NodeJS részét képezi) és a yarn. Mindkettő támogatja a jól karbantartott csomagok széles tárát, amelyek telepíthetők.
  • Vue CLI: egy szabványos eszközkészlet a gyors Vue.js fejlesztéshez, azonnali támogatással a Babel, a PostCSS, a TypeScript, az ESLint stb. számára.
  • Nuxt.js: Egy keretrendszer, amely lehetővé teszi a kiszolgálóoldali renderelt Vue.js alkalmazásokat. A kiszolgálóoldali renderelés javíthatja a seo-t, és rugalmasabbá teheti a felhasználói felületeket.
  • Vue bővítménycsomag a VS Code-hoz: Szintaxiskiemelést, kódformázást és kódrészleteket ad hozzá a .vue-fájlokhoz.
  • Vuetify: A Material Design Framework összetevőit kínáló Vue felhasználói felületi kódtár.
  • Vuesion: Egy Vue sablon a gyártásra kész progresszív webalkalmazások (PWA-k) számára.
  • Forgatókönyv: A Vue felhasználói felület összetevőinek fejlesztési és tesztelési környezete.
  • Vue útválasztó: Támogatja az alkalmazás URL-címeinek Vue-összetevőkhöz való hozzárendelését.
  • Vue Tervezőrendszer: Nyílt forráskódú eszköz tervezőrendszerek készítésére Vue.js.
  • VueX: Állapotkezelő rendszer Vue-alkalmazásokhoz.

További erőforrások