Nuxt.js: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
HsfBot (bicara | kontrib)
k Bot: +{{Authority control}}
InternetArchiveBot (bicara | kontrib)
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.2
 
(Satu revisi perantara oleh satu pengguna lainnya tidak ditampilkan)
Baris 3:
| author = Alexandre Chopin, Sebastien Chopin
| released = {{Start date and age|2016|10|26}}<ref>{{Cite web|url=https://www.npmjs.com/package/nuxt/v/0.0.1|title=Nuxt.js First Public Release|website=Npm}}</ref>
| latest release version = 2.15.18
| latest release date = {{Start date and age|2021|0208|1912}}<ref>{{cite web|url=https://github.com/nuxt/nuxt.js/releases|title=Nuxt.js Releases|website=GitHub}}</ref>
| programming language = [[JavaScript]]
| platform = [[Lintas platform]]
Baris 12:
}}
 
'''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>{{Cite web|url=https://www.toptal.com/vue-js/server-side-rendered-vue-js-using-nuxt-js|title=Creating Server-side Rendered Vue.js Apps Using Nuxt.js|last=Jones|first=Ben|website=Toptal|access-date=2018-07-02}}</ref><ref>{{Cite web|url=https://medium.com/vue-mastery/10-reasons-to-use-nuxt-js-for-your-next-web-application-522397c9366b|title=10 reasons to use Nuxt.js for your next web application|last=Sozo|first=Derrick|website=VueMastery (Medium)|access-date=2018-07-02}}</ref> Tampilan web yang diberikan peladen kemudian dikosongkan agar menjadi fungsionalitas penuh aplikasi halaman tunggal.<ref>{{cite web |title=Nuxt.js: A Universal Vue.js Application Framework |url=https://www.sitepoint.com/nuxt-js-universal-vue-js/ |website=Sitepoint |accessdate=18 June 2018}}</ref><ref>{{Cite web|url=https://alligator.io/vuejs/server-side-rendering-with-nuxtjs/|title=Getting Started with Server-Side Rendering Using Nuxt.js|last=Berning|first=Dave|date=2018-04-16|website=Alligator.io|access-date=2018-07-02|archive-date=2018-07-02|archive-url=https://web.archive.org/web/20180702175653/https://alligator.io/vuejs/server-side-rendering-with-nuxtjs/|dead-url=yes}}</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.