Nuxt.js: Perbedaan antara revisi
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 26694079; atribusi sumber disertakan. |
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi |
||
| Baris 1: | Baris 1: | ||
'''Nuxt.js''' adalah [[kerangka kerja aplikasi web]] yang bebas dan sumber terbuka berketergantungan pada [[Vue.js]], [[Node.js]], [[Webpack]], dan [[Babel.js]]. Kerangka kerja ini dipromosikan sebagai "kerangka ''meta'' untuk aplikasi universal". Istilah '''universal''' di sini diartikan bahwa tujuan kerangka kerja ini adalah untuk memungkinkan pengguna membuat [[Antarmuka pengguna grafis|tampilan web]] dalam [[JavaScript]] menggunakan sistem '''komponen berkas tunggal''' Vue.js yang dapat berfungsi baik sebagai [[aplikasi halaman tunggal]] dalam peramban. Tampilan web yang diberikan peladen kemudian dikosongkan agar menjadi fungsionalitas penuh aplikasi halaman tunggal. Selain itu, kerangka kerja ini memungkinkan pengguna untuk memiliki konten, atau hanya beberapa bagiannya, lalu sepenuhnya di-''render'' di peladen dan disajikan dengan cara [[generator situs statis]]. | '''Nuxt.js''' adalah [[kerangka kerja aplikasi web]] yang bebas dan sumber terbuka berketergantungan pada [[Vue.js]], [[Node.js]], [[Webpack]], dan [[Babel.js]]. Kerangka kerja ini dipromosikan sebagai "kerangka ''meta'' untuk aplikasi universal". Istilah '''universal''' di sini diartikan bahwa tujuan kerangka kerja ini adalah untuk memungkinkan pengguna membuat [[Antarmuka pengguna grafis|tampilan web]] dalam [[JavaScript]] menggunakan sistem '''komponen berkas tunggal''' Vue.js yang dapat berfungsi baik sebagai [[aplikasi halaman tunggal]] dalam peramban.<ref>Ben Jones. [https://www.toptal.com/vue-js/server-side-rendered-vue-js-using-nuxt-js Creating Server-side Rendered Vue.js Apps Using Nuxt.js]. ''Toptal''.</ref><ref>Derrick Sozo. [https://medium.com/vue-mastery/10-reasons-to-use-nuxt-js-for-your-next-web-application-522397c9366b 10 reasons to use Nuxt.js for your next web application]. ''VueMastery (Medium)''.</ref> Tampilan web yang diberikan peladen kemudian dikosongkan agar menjadi fungsionalitas penuh aplikasi halaman tunggal.<ref>[https://www.sitepoint.com/nuxt-js-universal-vue-js/ Nuxt.js: A Universal Vue.js Application Framework]. ''Sitepoint''.</ref><ref>Dave Berning. [https://alligator.io/vuejs/server-side-rendering-with-nuxtjs/ Getting Started with Server-Side Rendering Using Nuxt.js]. ''Alligator.io''. 2018-04-16.</ref> Selain itu, kerangka kerja ini memungkinkan pengguna untuk memiliki konten, atau hanya beberapa bagiannya, lalu sepenuhnya di-''render'' di peladen dan disajikan dengan cara [[generator situs statis]]. | ||
Manfaat menggunakan Nuxt.js antara lain: mengurangi waktu untuk [[Media interaktif|interaktivitas]] dan meningkatkan [[SEO]] dibandingkan dengan aplikasi halaman tunggal yang lain, karena faktanya bahwa konten penuh dari setiap halaman dilayani oleh peladen web sebelum sisi klien JavaScript dijalankan. Dengan kata lain, seseorang dapat mempertahankan keuntungan bagaimana pe-''render''-an HTML di sisi peladen secara tradisional, dan meningkatkan interaktivitas dan antarmuka pengguna tingkat lanjut dari aplikasi halaman tunggal. Manfaat inti kerangka kerja Nuxt.js itu sendiri adalah membuat konfigurasi dan pengaturan aplikasi menjadi disederhanakan dan mulus bagi pengembang aplikasi, yang dapat dengan mudah mengembangkan bagian [[antarmuka pengguna]] aplikasi seolah-olah itu adalah berkas tunggal aplikasi Vue.js. | Manfaat menggunakan Nuxt.js antara lain: mengurangi waktu untuk [[Media interaktif|interaktivitas]] dan meningkatkan [[SEO]] dibandingkan dengan aplikasi halaman tunggal yang lain, karena faktanya bahwa konten penuh dari setiap halaman dilayani oleh peladen web sebelum sisi klien JavaScript dijalankan. Dengan kata lain, seseorang dapat mempertahankan keuntungan bagaimana pe-''render''-an HTML di sisi peladen secara tradisional, dan meningkatkan interaktivitas dan antarmuka pengguna tingkat lanjut dari aplikasi halaman tunggal. Manfaat inti kerangka kerja Nuxt.js itu sendiri adalah membuat konfigurasi dan pengaturan aplikasi menjadi disederhanakan dan mulus bagi pengembang aplikasi, yang dapat dengan mudah mengembangkan bagian [[antarmuka pengguna]] aplikasi seolah-olah itu adalah berkas tunggal aplikasi Vue.js. | ||
| Baris 5: | Baris 5: | ||
== Lihat pula == | == Lihat pula == | ||
* [[React Router]] | * [[React Router]] | ||
== Pranala luar == | == Pranala luar == | ||
* | * | ||
* | * | ||
== Referensi == | |||
<references /> | |||
== Sumber dan atribusi == | == Sumber dan atribusi == | ||
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Nuxt.js&oldid=26694079 Wikipedia bahasa Indonesia], revisi 26694079 (2024-12-27T07:52:23Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Nuxt.js&oldid=26694079 Wikipedia bahasa Indonesia], revisi 26694079 (2024-12-27T07:52:23Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | ||
<!-- WIKI_UNISSULA_PRESENTATION_V4 --> | |||
Revisi terkini sejak 23 Agustus 2026 18.01
Nuxt.js adalah kerangka kerja aplikasi web yang bebas dan sumber terbuka berketergantungan pada Vue.js, Node.js, Webpack, dan Babel.js. Kerangka kerja ini dipromosikan sebagai "kerangka meta untuk aplikasi universal". Istilah universal di sini diartikan bahwa tujuan kerangka kerja ini adalah untuk memungkinkan pengguna membuat tampilan web dalam JavaScript menggunakan sistem komponen berkas tunggal Vue.js yang dapat berfungsi baik sebagai aplikasi halaman tunggal dalam peramban.[1][2] Tampilan web yang diberikan peladen kemudian dikosongkan agar menjadi fungsionalitas penuh aplikasi halaman tunggal.[3][4] Selain itu, kerangka kerja ini memungkinkan pengguna untuk memiliki konten, atau hanya beberapa bagiannya, lalu sepenuhnya di-render di peladen dan disajikan dengan cara generator situs statis.
Manfaat menggunakan Nuxt.js antara lain: mengurangi waktu untuk interaktivitas dan meningkatkan SEO dibandingkan dengan aplikasi halaman tunggal yang lain, karena faktanya bahwa konten penuh dari setiap halaman dilayani oleh peladen web sebelum sisi klien JavaScript dijalankan. Dengan kata lain, seseorang dapat mempertahankan keuntungan bagaimana pe-render-an HTML di sisi peladen secara tradisional, dan meningkatkan interaktivitas dan antarmuka pengguna tingkat lanjut dari aplikasi halaman tunggal. Manfaat inti kerangka kerja Nuxt.js itu sendiri adalah membuat konfigurasi dan pengaturan aplikasi menjadi disederhanakan dan mulus bagi pengembang aplikasi, yang dapat dengan mudah mengembangkan bagian antarmuka pengguna aplikasi seolah-olah itu adalah berkas tunggal aplikasi Vue.js.
Lihat pula
Pranala luar
Referensi
- ↑ Ben Jones. Creating Server-side Rendered Vue.js Apps Using Nuxt.js. Toptal.
- ↑ Derrick Sozo. 10 reasons to use Nuxt.js for your next web application. VueMastery (Medium).
- ↑ Nuxt.js: A Universal Vue.js Application Framework. Sitepoint.
- ↑ Dave Berning. Getting Started with Server-Side Rendering Using Nuxt.js. Alligator.io. 2018-04-16.
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 26694079 (2024-12-27T07:52:23Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.