SlideShare a Scribd company logo
1 of 14
Download to read offline
‫از‬ ‫استفاده‬ ‫با‬ ‫وب‬ ‫کاربری‬ ‫رابط‬ ‫طراحی‬Vue.js
‫جلسه‬۱۱۷‫رشریرازلگا‬
‫بهزادی‬ ‫مریم‬
۱۰‫ماه‬ ‫مهر‬۱۳۹۶
‫زند‬ ‫دانشگاه‬
Instagram: lugshiraz
Telegram: @shirazlug
3
‫مقدمه‬
●‫کتابخانه‬ ‫و‬ ‫فریمورک‬ ‫بین‬ ‫تفاوت‬‫ت‬
4
‫مقدمه‬
5
‫معرفی‬.Vuejs
6
‫مزایای‬PWA
●‫سریع‬ ‫بارگذاری‬
●‫کلیک‬ ‫یک‬ ‫با‬ ‫فقط‬ ،‫محتوا‬ ‫به‬ ‫دسترسی‬
●‫لطیف‬ ‫جایی‬ ‫جابه‬ ‫و‬ ‫انیمیشن‬
●‫ناپایدار‬ ‫های‬‫شبکه‬ ‫در‬ ‫حتی‬ ‫خوشایند‬ ‫تجربه‬
●‫مختلف‬ ‫مرورگرهای‬ ‫با‬ ‫سازگاری‬
7
‫مزیتها‬
●‫سادگی‬
●‫یادگیری‬ ‫نرخ‬
●‫پذیری‬ ‫انعطاف‬
●‫کارایی‬
●‫خط‬ ‫طول‬
●‫توسعه‬ ‫زمان‬
●‫حجم‬
●‫ابزارها‬
●‫محبوبیت‬
●‫سبک‬
●...
8
‫معایب‬
●‫رقیبان‬ ‫مقابل‬ ‫در‬ ‫تر‬‫ضعیف‬ ‫پشتیبانی‬
●)‫(!؟‬ ‫بال‬ ‫ترافیک‬ ‫با‬ ‫هایی‬‫سایت‬ ‫در‬ ‫ضعف‬
●‫بال‬ ‫پذیری‬ ‫انعطاف‬)‫بیشتر‬ ‫نویسان‬ ‫برنامه‬ ‫با‬ ‫بزرگ‬ ‫های‬ ‫پروژه‬ ‫(در‬
9
‫ها‬‫فریمورک‬‫سایر‬‫با‬‫مقایسه‬
10
‫مقایسه‬DOM‫و‬VirtualDOM
11
‫ها‬‫فریمورک‬‫سایر‬‫با‬‫مقایسه‬
Vue.js React Angular
First Release 2014 2013 2016
Framework/Library Framework Library Framework
By
Evan You
Google
Jordan Walke
Facebook
Google
Easy to Learn Rank #1 #2 #3
Scalability Rank #3 #2 #1
3rd party library
compatibility
#2 #1 #3
Light Weight #1 #2 #3
12
‫ها‬‫فریمورک‬‫سایر‬‫با‬‫مقایسه‬
Vue.js React Angular
Community/Popularity #2 #1 #3
Simplicity / Code Length #1 #2 #3
Development Time #1 #2 #3
Size #1 #2 #3
JSX / Templates JSX + Template JSX Template
The Future #1 #2 #3
13
‫بندی‬‫جمع‬
●... ‫مشتاق‬ ‫نویسان‬ ‫برنامه‬ ‫به‬ ‫ما‬ ‫پیشنهاد‬
●... ‫ها‬ ‫استارتاپ‬ ‫به‬ ‫ما‬ ‫پیشنهاد‬
●... ‫بزرگ‬ ‫های‬ ‫تیم‬ ‫و‬ ‫تجاری‬ ‫های‬ ‫شرکت‬ ‫به‬ ‫ما‬ ‫پیشنهاد‬
●... ‫هستید‬ ‫سادگی‬ ‫دنبال‬ ‫به‬ ‫اگر‬
●... ‫دارید‬ ‫عققه‬ ‫اسکریپت‬ ‫جاوا‬ ‫به‬ ‫اگر‬
●... ‫دارید‬ ‫عققه‬ ‫اسکریپت‬ ‫تایپ‬ ‫به‬ ‫تگر‬‫ا‬
●... ‫ترید‬‫ا‬‫د‬ ‫عققه‬ ‫ها‬ ‫تمپلیت‬ ‫از‬ ‫استفاده‬ ‫به‬ ‫تگر‬‫ا‬
14
‫نویسی‬‫نامه‬‫ر‬‫ب‬‫بخش‬

More Related Content

Similar to Vue.js طراحی رابط کاربری وب با استفاده از

Similar to Vue.js طراحی رابط کاربری وب با استفاده از (10)

introduction to Web 2.0
introduction to Web 2.0 introduction to Web 2.0
introduction to Web 2.0
 
Javascript
JavascriptJavascript
Javascript
 
Javascript
JavascriptJavascript
Javascript
 
Mvvm in wpf
Mvvm in wpfMvvm in wpf
Mvvm in wpf
 
Microservices Workshop Part 1
Microservices Workshop Part 1Microservices Workshop Part 1
Microservices Workshop Part 1
 
Content management system
Content management systemContent management system
Content management system
 
cloud services for libraries
cloud services for librariescloud services for libraries
cloud services for libraries
 
oop in php - Persian
oop in php - Persianoop in php - Persian
oop in php - Persian
 
چرا نود.جی اس؟
چرا نود.جی اس؟چرا نود.جی اس؟
چرا نود.جی اس؟
 
Proxmox
ProxmoxProxmox
Proxmox
 

More from Shiraz LUG

منطق فازی
منطق فازیمنطق فازی
منطق فازیShiraz LUG
 
بینایی ماشین
بینایی ماشینبینایی ماشین
بینایی ماشینShiraz LUG
 
رایانش ابری
رایانش ابریرایانش ابری
رایانش ابریShiraz LUG
 
Ubuntu workshop
Ubuntu workshopUbuntu workshop
Ubuntu workshopShiraz LUG
 
Python workshop
Python workshopPython workshop
Python workshopShiraz LUG
 
پردازش زبان طبیعی
پردازش زبان طبیعیپردازش زبان طبیعی
پردازش زبان طبیعیShiraz LUG
 
امنیت در نرم افزارهای وب
امنیت در نرم افزارهای وبامنیت در نرم افزارهای وب
امنیت در نرم افزارهای وبShiraz LUG
 
gnu و fsf پروژه های پیشنهادی
gnu و fsf پروژه های پیشنهادی gnu و fsf پروژه های پیشنهادی
gnu و fsf پروژه های پیشنهادی Shiraz LUG
 
Embedded Linux
Embedded LinuxEmbedded Linux
Embedded LinuxShiraz LUG
 
(رمزنگاری (گذشته، حال، آینده
(رمزنگاری (گذشته، حال، آینده(رمزنگاری (گذشته، حال، آینده
(رمزنگاری (گذشته، حال، آیندهShiraz LUG
 
(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم
(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم
(اصول پایه ویدئو و صوت دیجیتال (قسمت دومShiraz LUG
 
(اصول پایه ویدئو و صوت دیجیتال (قسمت اول
(اصول پایه ویدئو و صوت دیجیتال (قسمت اول(اصول پایه ویدئو و صوت دیجیتال (قسمت اول
(اصول پایه ویدئو و صوت دیجیتال (قسمت اولShiraz LUG
 
HTML 5 گرافیک دو بعدی در
HTML 5 گرافیک دو بعدی در HTML 5 گرافیک دو بعدی در
HTML 5 گرافیک دو بعدی در Shiraz LUG
 
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#Shiraz LUG
 
فرصت های برنامه نویسی با بلاک چین
فرصت های برنامه نویسی با بلاک چینفرصت های برنامه نویسی با بلاک چین
فرصت های برنامه نویسی با بلاک چینShiraz LUG
 
توانمندسازی سازمان های مردم نهاد
توانمندسازی سازمان های مردم نهادتوانمندسازی سازمان های مردم نهاد
توانمندسازی سازمان های مردم نهادShiraz LUG
 
کنترل ورژن گیت
کنترل ورژن گیتکنترل ورژن گیت
کنترل ورژن گیتShiraz LUG
 
Lua زبان برنامه نویسی
Lua زبان برنامه نویسی Lua زبان برنامه نویسی
Lua زبان برنامه نویسی Shiraz LUG
 
R یادگیری ماشین با استفاده از زبان برنامه نویسی
R یادگیری ماشین با استفاده از زبان برنامه نویسیR یادگیری ماشین با استفاده از زبان برنامه نویسی
R یادگیری ماشین با استفاده از زبان برنامه نویسیShiraz LUG
 
برای طراحان گرافیک inkscape
 برای طراحان گرافیک inkscape برای طراحان گرافیک inkscape
برای طراحان گرافیک inkscapeShiraz LUG
 

More from Shiraz LUG (20)

منطق فازی
منطق فازیمنطق فازی
منطق فازی
 
بینایی ماشین
بینایی ماشینبینایی ماشین
بینایی ماشین
 
رایانش ابری
رایانش ابریرایانش ابری
رایانش ابری
 
Ubuntu workshop
Ubuntu workshopUbuntu workshop
Ubuntu workshop
 
Python workshop
Python workshopPython workshop
Python workshop
 
پردازش زبان طبیعی
پردازش زبان طبیعیپردازش زبان طبیعی
پردازش زبان طبیعی
 
امنیت در نرم افزارهای وب
امنیت در نرم افزارهای وبامنیت در نرم افزارهای وب
امنیت در نرم افزارهای وب
 
gnu و fsf پروژه های پیشنهادی
gnu و fsf پروژه های پیشنهادی gnu و fsf پروژه های پیشنهادی
gnu و fsf پروژه های پیشنهادی
 
Embedded Linux
Embedded LinuxEmbedded Linux
Embedded Linux
 
(رمزنگاری (گذشته، حال، آینده
(رمزنگاری (گذشته، حال، آینده(رمزنگاری (گذشته، حال، آینده
(رمزنگاری (گذشته، حال، آینده
 
(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم
(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم
(اصول پایه ویدئو و صوت دیجیتال (قسمت دوم
 
(اصول پایه ویدئو و صوت دیجیتال (قسمت اول
(اصول پایه ویدئو و صوت دیجیتال (قسمت اول(اصول پایه ویدئو و صوت دیجیتال (قسمت اول
(اصول پایه ویدئو و صوت دیجیتال (قسمت اول
 
HTML 5 گرافیک دو بعدی در
HTML 5 گرافیک دو بعدی در HTML 5 گرافیک دو بعدی در
HTML 5 گرافیک دو بعدی در
 
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#
برنامه نویسی مستقل از پلتفرم با استفاده از .NET Core و C#
 
فرصت های برنامه نویسی با بلاک چین
فرصت های برنامه نویسی با بلاک چینفرصت های برنامه نویسی با بلاک چین
فرصت های برنامه نویسی با بلاک چین
 
توانمندسازی سازمان های مردم نهاد
توانمندسازی سازمان های مردم نهادتوانمندسازی سازمان های مردم نهاد
توانمندسازی سازمان های مردم نهاد
 
کنترل ورژن گیت
کنترل ورژن گیتکنترل ورژن گیت
کنترل ورژن گیت
 
Lua زبان برنامه نویسی
Lua زبان برنامه نویسی Lua زبان برنامه نویسی
Lua زبان برنامه نویسی
 
R یادگیری ماشین با استفاده از زبان برنامه نویسی
R یادگیری ماشین با استفاده از زبان برنامه نویسیR یادگیری ماشین با استفاده از زبان برنامه نویسی
R یادگیری ماشین با استفاده از زبان برنامه نویسی
 
برای طراحان گرافیک inkscape
 برای طراحان گرافیک inkscape برای طراحان گرافیک inkscape
برای طراحان گرافیک inkscape
 

Vue.js طراحی رابط کاربری وب با استفاده از