Rumah  >  Artikel  >  hujung hadapan web  >  Apakah perbezaan antara vue dan laravel

Apakah perbezaan antara vue dan laravel

青灯夜游
青灯夜游asal
2022-02-18 15:37:333827semak imbas

Perbezaan antara vue dan laravel: 1. vue ialah rangka kerja aplikasi web sumber terbuka berdasarkan bahasa JavaScript, manakala laravel ialah rangka kerja sumber terbuka web berdasarkan bahasa PHP; 2. vue bersaiz kecil dan mempunyai kos pembelajaran yang rendah, manakala laravel bersaiz besar dan mempunyai kos pembelajaran yang tinggi.

Apakah perbezaan antara vue dan laravel

Persekitaran pengendalian tutorial ini: sistem windows7, Laravel6&&vue versi 2.9.6, komputer Dell G3.

Apakah itu vue?

Vue.js (/vjuː/, atau ringkasnya Vue) ialah rangka kerja JavaScript sumber terbuka untuk mencipta antara muka pengguna dan rangka kerja aplikasi web untuk mencipta aplikasi satu halaman. Tinjauan JavaScript 2016 menunjukkan bahawa Vue mempunyai 89% kepuasan pembangun. Di GitHub, projek itu menerima purata 95 bintang setiap hari, menjadikannya projek ketiga paling berbintang dalam sejarah Github.

Vue.js ialah rangka kerja bahagian hadapan JavaScript popular yang direka untuk mengatur dan memudahkan pembangunan web dengan lebih baik. Fokus teras Vue ialah lapisan paparan dalam corak MVC Pada masa yang sama, ia juga boleh mendapatkan kemas kini data dengan mudah dan merealisasikan interaksi antara paparan dan model melalui kaedah tertentu dalam komponen.

Kelebihan Vue.js

  • Saiz kecil: hanya 33k selepas pemampatan

  • Lagi Kecekapan pengendalian yang tinggi: Berdasarkan DOM maya, teknologi yang boleh melakukan pelbagai pengiraan melalui JavaScript terlebih dahulu untuk mengira dan mengoptimumkan operasi DOM terakhir Memandangkan operasi DOM ini ialah operasi prapemprosesan dan sebenarnya tidak mengendalikan DOM, Ia dipanggil DOM maya;

  • Pengikatan data dua hala: Ia membolehkan pembangun tidak perlu lagi mengendalikan objek DOM dan menumpukan lebih banyak tenaga kepada logik perniagaan

  • Kaya ekologi dan kos pembelajaran yang rendah: Terdapat sejumlah besar rangka kerja dan komponen UI yang matang dan stabil berdasarkan vue.js di pasaran, yang boleh digunakan untuk mencapai pembangunan pantas yang mesra kepada pemula, mudah untuk dimulakan dan mempunyai banyak pembelajaran; bahan;

Apakah itu laravel?

Laravel ialah rangka kerja sumber terbuka Web berdasarkan bahasa PHP yang dibangunkan oleh Taylor Otwell Ia menggunakan model seni bina MVC dan secara rasmi mengeluarkan versi pertamanya pada Jun 2011 - ini adalah Komit pertama Laravel.

Laravel boleh membebaskan anda daripada kod yang tidak kemas seperti mi; ia boleh membantu anda membina APP web yang sempurna, dan setiap baris kod boleh ringkas dan ekspresif.

Laravel menyediakan penanda aras dan penyelesaian yang kaya dengan ciri untuk pembangunan aplikasi web mewah. Rangka kerja ini dilaksanakan sepenuhnya dan menyediakan amalan terbaik yang diperlukan untuk menggunakannya dengan berkesan.

Oleh kerana Laravel mempunyai ciri yang sangat baik seperti pembangunan tangkas Rails, menyepadukan secara mendalam ekosistem pakej sambungan berkuasa PHP (Komposer) dan mempunyai khalayak ramai pembangun PHP, Laravel telah mendapat populariti yang luar biasa hanya dalam beberapa tahun selepas dikeluarkan. Perkembangan pesat. Kita dapat melihat daripada carta arah aliran (Rajah 1.1) yang disediakan oleh Google Trends bahawa dalam tempoh tujuh tahun yang lalu, kadar pertumbuhan rangka kerja Laravel adalah yang paling pantas dalam sejarah antara pelbagai rangka kerja PHP Ini juga secara langsung mencerminkan kadar pertumbuhan Laravel secara positif kuat, dan prospek pembangunan masa depannya sangat mengagumkan.

Ciri

1 Sintaks yang lebih ekspresif

2. Dokumentasi berkualiti tinggi

Laravel mempunyai sokongan komuniti yang hebat. Ekspresi dan dokumentasi yang baik bagi kod Laravel itu sendiri menjadikan pengaturcaraan PHP menyeronokkan.

3. Pek pengembangan yang kaya

Bundle ialah nama untuk pek pengembangan dalam Laravel. Ia boleh jadi apa sahaja - sebesar ORM lengkap, sekecil alat nyahpepijat, atau hanya salin & tampal untuk memasang sebarang sambungan! Pek sambungan Laravel disumbangkan oleh pembangun dari seluruh dunia, dan lebih banyak lagi sentiasa ditambah.

4. Sumber terbuka dan dihoskan pada GITHUB

Laravel adalah sumber terbuka sepenuhnya. Semua kod tersedia di Github, dan anda dialu-alukan untuk menyumbang.

Kelebihan

  • Dokumentasi yang kaya

  • Sebilangan besar perpustakaan sumber terbuka pihak ketiga

  • Mekanisme keselamatan lengkap (pengesahan borang, dsb.)

  • Penapis dan kawalan akses perisian tengah dan penghalaan untuk mengelakkan permintaan yang menyalahi undang-undang

  • Mesra mekanisme pengendalian ralat

  • Alat pengurusan pakej komposer sokongan

  • Ia menyepadukan ciri PHP yang agak baharu dan pelbagai corak reka bentuk.

Kelemahan:

  • Berdasarkan rangka kerja berasaskan komponen, agak kembung

  • Prestasi lebih baik daripada yaf, dsb. Kecekapan rangka kerja kecil akan lebih rendah

  • Ia lebih kompleks, lebih perlahan untuk bermula daripada rangka kerja umum, dan kos pembelajarannya tinggi

Lebih banyak pengetahuan berkaitan pengaturcaraan, Sila lawati: Pengajaran Pengaturcaraan! !

Atas ialah kandungan terperinci Apakah perbezaan antara vue dan laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn