عصر مولدهای سایت استاتیک به مرور زمان در حال تغییر است. تعداد زیادی ابزار جالب ساخته میشوند تا در پرورش دادن تکامل JAMStack به ما کمک کنند و توسعه دهندگان در حال پذیرفتن این ابزار هستند. یکی از ابزار مربوط به ساخت وبسایتهای بسیار سریع، Gridsome است.
مستندات، غذای روح توسعه دهندگان هستند، و در بسیاری موارد ساخت یک سیستم سندنگاری برای پروژه ها دشوار است. در این پست، یک وبسایت سند نگاری استاتیک، که همچنین یک برنامه تک صفحه ای (Single page application) است را با سازنده سایت استاتیک VuePress، که بر پایه Vue کار می کند، خواهیم ساخت.
شروع کار با Vue.js به طرز شگفتانگیزی ساده است؛ زیرا Vue.js بسیاری امکانات را به همراه دارد و کارایی بسیار خوبی را فراهم میکند. در اینجا میتوانید حقایق، آرگومانها و قطعه کدهای بیشتری از Vue.js بخوانید
اگر خبرش به گوشتان نرسیده است، Evan You، سازنده Vue اخیرا انتشار Vue CLI 3 را پس از ماهها کار سخت اعلام کرد. یکی از بهترین نکات درباره Vue CLI 3 جدید، این است که چقدر قابل گسترش میباشد.
فریمورکهای جاوااسکریپت به همراه HTML و CSS به بخشی جداییناپذیر از توسعه فرانتاند هر پروژه نرمافزاری تبدیل شده است. ۲۰۲۰ سالی دیگر برای انتخاب یک فریمورک مناسب جاوااسکریپت برای توسعه وباپلیکیشنهای شما خواهد بود.
یکی از چالش برانگیزترین بخشهای ساخت یک وباپلیکیشن جهانی با استفاده از Vue، این است که دریابید از کدام هوکهای Vue و مسیریاب Vue برای درخواست دادهها در طی lifecycle مسیر (Route Lifecycle) استفاده کنید
Vue یک فریموورک JavaScript پیشرونده است که ساخت برنامههای Frontend را آسانتر میکند. اگر آن را با Vue-Router ترکیب کنید، میتوانید برنامههایی با کارایی بالا، همراه routeهای دینامیک کامل بسازید. Vue-router یک ابزار کارآمد است که میتواند احراز هویت را برای برنامههای Vue، به صورت یکپارچه مدیریت...
Vue CLI اطمینان میدهد که ابزارهای تولید مختلف میتوانند به خوبی با همدیگر کار کنند، بنابراین شما از این پس بجای آنکه روی پیکربندی تمرکز کنید، میتوانید وقت خود را روی نوشتن اپلیکیشن بگذارید
در این مقاله، ما در مورد نکات مثبت و منفی React، Angularو Vue بحث میکنیم و اینکه در چه شرایط و موقعیتی کدام بهتر عمل میکند را هم بررسی میکنیم. یکی از مهمترین پرسشها برای هر کسبوکار که مایل به توسعه یک برنامه یا وبسایت باشد، این است که از کدام تکنولوژی برای فرانتاند (سمت کاربر) استفاده کنند؟
زمانی که قصد ایجاد یک اپلیکیشن جدید Vue را دارید، راحتترین راه برای پیادهسازی اولیه آن استفاده از Vue CLI است. Vue CLI یک ابزار مبتنی بر خط فرمان است که به شما در انجام کارهای مختلفی کمک میکند. شما میتوانید با استفاده از این ابزار پروژه خودتان را شروع کنید، اجرا نمایید و یا تنظیمات آن را پیکربن...
در چند سال اخیر، تمرکز اولیه من بر روی معماری نرمافزار و توسعهدهی سرویسهای backend بوده است. من سعی کردهام تا جایی که ممکن است، از frontend دور بمانم؛ زیرا frontend تنها عصر توسعهدهی نرمافزار است که من در آن احساس بیهودگی میکنم.
دریافت و ذخیره سازی اطلاعات در لاراول کار پیچیده ای نیست اما چطوری میشه اطلاعات لاراول رو در Vue استفاده کرد؟
وقتی که برنامهای میسازیم، هدف ما این است که آن برنامه خوب به چشم بیاید. ما میخواهیم که کاربرانمان در هنگام کار با آنها، تجربه روانی داشته باشند، و به جای این که بین صفحات به صورت ناگهانی منتقل شوند، جریان داشتن برنامهمان از یک نقطه به یک نقطه دیگر را حس کنند
قبل از اینکه شروع به چنین مقایسهای بکنیم، باید بگویم که هیچوقت نباید این موضوع را فراموش کنید که ما در حال مقایسه کردن دو فریمورک جاوااسکریپت هستیم که با همدیگر تفاوت دارند. هر دو فریمورک از نظر محبوبیت و استفاده متفاوت هستند
همه توسعهدهندگان این را میدانند که اختراع چرخ از ابتدا کاری احمقانه است. تنها کاری که باید بکنید این است که وارد یک مخزن متن باز در گیتهاب (و یا دیگر وبسایتها) شوید و پروژه را برای خودتان دریافت کنید.
در بخش اول این مقاله در مورد قدم های ابتدای راه اندازی افزونه ها صحبت کردیم که میتوانید بخش اول را در نحوه ساخت افزونه مرورگر با vue - بخش اول مطالعه کنید. در قسمت دوم این مقاله، نحوه کار با Vue بر روی افزونهای که در قسمت اول ساختیم را به شما نشان خواهم داد.
سه فریمورک بزرگ جاوا اسکریپت (Angular، React و Vue) در بخش فرانت اند را همیشه در صدر جدول و نمودارها معرفی کردهاند.
ا استفاده از Vue در فضای کاری فعلی خود، درک خوبی از نحوه کار آن به دست آوردهام. گرچه، همچنان کنجکاو بودم که در سمت دیگر ماجرا یعنی React، اوضاع چگونه بود. من آموزشهای زیادی را دیده بودم با این که بسیار خوب بودند
در این مقاله، نحوه ساخت یک افزونه ساده Firefox را با استفاده از فریموورک معروف JavaScript، یعنی Vue نشان خواهم داد.
در دهه اخیر، مرورگرها بسیار قدرتمند شدهاند، که این مسئله توسعه دهندگان را قادر میسازد تا برنامههای تعاملی غنیای بسازند. این تعاملی و غنی بودن با یک افزایش در پیچیدگی و اندازه سورس کد در frontend همراه است. سورس کدهای بزرگ و پیچیده، نیازمند توجه و رسیدگی بیشتری هستند