Vue vs. React

88 views
Skip to first unread message

Seyyed Jamaleddin Pishvayi

unread,
Jul 24, 2018, 6:49:27 AM7/24/18
to asta-devel...@googlegroups.com
بسم الله الرحمن الرحیم

سلام خدمت علمای اعلام

ما یک بحث سازنده ای سال گذشته داشتیم در مورد واسط کاربر. اون موقع بحث بیشتر حول angular و react بود. با توجه به شرایط مرزی ما اون موقع تصمیم گرفتیم دست نگه داریم. 
الان که دوباره بررسی کردیم داریم به Vue متمایل میشیم. امهات مقایسه به شرح زیر است.
َAngular:
  •  سایر کتابخانه بیشتر، سرعت کمتر، ستاره کمتر در گیت هاب، سختی بیشتر در مهاجرت از angularjs و سرعت یادگیری پایین تر، جایگاه بدتر نسبت به سایر گزینه ها در تکنولوژی رادار، نامطمئن بودن گوگل در پشتیبانی شانسی برای این گزینه باقی نمی گذارد.
مقایسه را بین دو گزینه React و Vue ادامه می دهیم. 

مزایای React نسبت به Vue:
  • محبوبیت بیشتر و کامیونیتی بزرگتر (البته محبوبیت Vue نیز خوب است)
  • شهرت و مقبولیت بیشتر در ایران. 
  • پشتیبانی توسط JHipster که می تواند نشان دهنده بلوغ و اقبال عمومی باشد. 
  • وجود React Native برای پلتفرم موبایل. مشابه آن Vue چیزی به نام Weex دارد که هنوز به نسخه یک نرسیده است. 
مزایای Vue نسبت به React
  • کتابخانه سبک تر و کارایی بیشتر
  • یادگیری ساده تر و سرعت تولید بالاتر
  • مهاجرت آسانتر از AngularJS
  • ستاره بیشتر در گیت هاب (108k در مقابل 107k 😊)
  • پشتیبانی همزمان از JSX و html template که موجب راحتری استفاده می شود. 
  • پشتیبانی مطمئن تر (فیس بوک ذاتا همچون گوگل انگیزه کافی برای پشتیبانی از یک کتابخانه ui ندارد.)
  • برخی معتقد هستند که آینده متعلق به Vue است. سرعت رشد ستاره هاش در گیت هاب اخیراً از React بیشتر بوده است. 
در مورد مقیاس پذیری Vue شبهه ای وارد شده که با وجود Vuex علی الظاهر مرتفع شده است. 






Hesam Talebi

unread,
Jul 24, 2018, 9:07:37 AM7/24/18
to asta-devel...@googlegroups.com

Ali Jalal

unread,
Jul 24, 2018, 10:32:14 AM7/24/18
to asta-devel...@googlegroups.com
سلام خدمت دوستان

بنده طی یک سال (اواخر 95 تا اواخر 96) سه بار این سه تکنولوژی رو مقایسه کردم و در نهایت به React رسیدم. در حال حاضر هم از React و TypeScript استفاده می کنیم و پویایی صفحات به دلیل JSX یا TSX بسیار بالا رفته و حجم کدها هم کاهش پیدا کرده. اینکه چرا Angular نه! بحث مجزایی هست اما به نظرم در مقایسه React و Vue این نکات جالب توجهه:
  • وابستگی بیش از حد Vue به نویسنده اش (82% کامیتهاش توسط نویسنده اش Evan You انجام شده - نویسنده 2055 کامیت داشته و نفر دوم 82 تا)
  • کم شدن کامیتها به مرور زمان (به خصوص طی یکسال اخیر)
  • حجم دانلود بسیار بالاتر در npm برای React
  • بخش قابل توجهی از منابع Vue و کتابخانه های وابسته به زبان چینی هست و کلا بخش عمده شرکت هایی که از اون استفاده می کنند چینی هستند.
  • ترند بسیار بالاتر در Google (یک علت اون شاید استفاده کاربران چینی از Baidu به جای Google باشه اما نشون دهنده محبوبیت کمتر بین کاربران غیر چینی داره)
  • پشتیبانی یک شرکت از React بهتر از پشتیبانی یک شخص از Vue هست. ضمن اینکه فیس بوک با سرعت گوگل ابزارها و سرویس هاش رو دور نمی اندازه و به نظر من قابل اعتمادتر از گوگل هست.
  • React یک کتابخانه واسط کاربری هست که برای مسائلی مثل i18n و http و... باید از کتابخانه های جانبی (که لزوما به React ارتباط ندارن و کتابخانه های js هستند) استفاده کرد. این موضوع ممکنه در نگاه اول نقطه ضعف باشه که همه ابزارها رو مجتمع نکرده، اما به نظرم نقطه قوته که توسعه این ابزار وابسته به یک شرکت نمیشه که بعدا اون شرکت به هر دلیلی بخواد توسعه رو متوقف کنه. پشتیبانی بین چند شرکت یا Community توزیع میشه.
  • فرصتهای شغلی بیشتر برای React (شکل دوم - Jobseeker Interest)
  • تعداد سوالات بیشتر در StackOverflow
  • کتابخانه material-ui که مهمترین کتابخانه واسط کاربری در React هست و بالاترین Star در گیت هاب در بین پیاده سازی های Material Design رو داره.
  • یک شاخص ارزیابی مهم هم React Native هست که شرکت ها و سرویس های بزرگ Skype, Tesla, Uber, Walmart, Pinterest و خود Facebook استفاده از اون رو شروع کردن. React Native در سال 2017 توسط گیت هاب به عنوان دومین پروژه با بیشترین Contributor انتخاب شد (با 8.8k Contributors)
ارادتمند.

On Tue, Jul 24, 2018 at 5:37 PM Hesam Talebi <hesam...@gmail.com> wrote:
برخی معتقد هستند که آینده متعلق به Vue است.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to
asta-devel...@googlegroups.com
To unsubscribe from this group, send email to
asta-development...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Saeid Moradi

unread,
Jul 24, 2018, 10:46:07 AM7/24/18
to ASTA Dev Google List
راستش را بخواهید، من امروز متوجه شدم که Vue هم هست! :-) و بابت این آگاه سازی ممنونم.
بعد در گوگل عبارت مقابل را جستجو کردم: Vue vs Angular
و به نظرم خواندن این پست هم خالی از فایده نیست: https://2muchcoffee.com/blog/angular-react-vue

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsub...@googlegroups.com.

mehdi einali

unread,
Jul 24, 2018, 12:25:26 PM7/24/18
to asta-devel...@googlegroups.com
سلام
این موضوع برای ما یک سال پیش مطرح شد. من اون موقع React  رو انتخاب کردم. از ان جایی که شروع پروژه با فریمورک جدید حدود 9 ماه طول کشید در این مدت هر سه ماه یک بار تحت تاثیر حرف مردم 😁 که Vue اسونتره و سریعتره، یک بار دیگه بررسی کردم و در نهایت باز React رو انتخاب کردم. (امان از حرف مردم!!)😍

راستی سید درخصوص جمله ای که گفتی آینده از آن Vue هست کمی بگردی می بینی بعضی ها همین جمله رو مسخره می کنند و می گن  سه ساله که می گن بلاخره قراره آینده از آن Vue بشه و هنوز آینده نیومده!!😜



For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsubscri...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Hesam Talebi

unread,
Jul 24, 2018, 2:02:08 PM7/24/18
to asta-devel...@googlegroups.com

اول نادیده ات می گیرند، بعد مسخره ات می کنند، سپس با تو می جنگند، اما در نهایت پیروزی با توست


😀😋



To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

Saeid Moradi

unread,
Jul 24, 2018, 3:55:44 PM7/24/18
to ASTA Dev Google List
2018-07-24 22:31 GMT+04:30 Hesam Talebi <hesam...@gmail.com>:

اول نادیده ات می گیرند، بعد مسخره ات می کنند، سپس با تو می جنگند، اما در نهایت پیروزی با توست


​این جمله رو آدولف هیتلر گفته!؟ 🤔😜😂​
 
​حالا که اینجوری شد، من میرم توی کمپ انگولار! و به نظرم انگولار هم آینده داره، قصد جنگیدن هم فعلا نداریم.​😎

😀😋



To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsub...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsub...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsub...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsub...@googlegroups.com.

Mehran Heidarzadeh

unread,
Jul 24, 2018, 4:13:54 PM7/24/18
to asta-devel...@googlegroups.com
بحث انگولار پیش اومد... عرض کنم خدمتتون که از یکی از دوستان که در گوگل کار می‌کنه شنیدم که بهشون گفتن پروژه‌های جدید رو با انگولار انجام ندن.


😀😋



For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsubscri...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to
asta-development-list@googlegroups.com
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsubscri...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to
asta-development-list@googlegroups.com
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsubscri...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to
asta-development-list@googlegroups.com
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsubscri...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Mehran Heidarzadeh

unread,
Jul 24, 2018, 4:43:52 PM7/24/18
to asta-devel...@googlegroups.com
سلام

چند تا نکته‌ی جسته گریخته:
  • در مورد محبوبیتشون، تعداد ستاره‌ها در گیت‌هاب رو خیلی جدی نگیرید. تعداد دانلود از npm شاید یه کم معیار بهتری باشه، ولی اونم خیلی دقیق نیست.
  • مهم‌ترین خاصیت vue که باعث می‌شه یاد گرفتنش راحت‌تر باشه اینه که به قول همشهریا باطریاش همراهشه، یعنی به همراهش از اول فریم‌ورک‌های مرتبط (مثلا routing) هم می‌آد. در مقایسه، خود react خیلی مینیماله و برای هر کاری باید از یه فریم‌ورک جانبی استفاده کرد و برای هر کاری هم تعداد زیادی انتخاب وجود داره. یه جورایی بار انتخاب ترکیب فریم‌ورک‌هایی که قراره استفاده بشه می‌افته روی دوش کسی که می‌خواد پروژه‌ی جدید شروع کنه و آموزش اولیه رو سخت می‌کنه. 
  • نوشتن پروژه‌های کوچیک توی هر دو به اندازه کافی ساده‌ست. ولی پروژه از یه حدی بزرگ‌تر می‌شه، معماری و طراحی توش به شدت اهمیت پیدا می‌کنه. اونجاست که redux و vuex مفید می‌شن.
  • اگه پروژه‌ی جدید شروع می‌کنید، یونیت تست رو توی Front-end از همون اول جدی بگیرید. هزینه‌ی نوشتن و اجرای browser test خیلی بالاست. اگه خودتون رو مجبور نکنید از اول یه چندتا تست بنویسید، بعدا اضافه کردنش خیلی سخت‌تر می‌شه.
  • یه سیستمی برای گزارش کردن خطاهای سمت کلاینت داشته باشید. محصولاتی که کلاینت چاغ دارن، اشکال سمت کلاینت به شدت روی کارکردشون اثر منفی می‌ذاره و مهمه که در اون صورت متوجه اشکال بشید. ما اینجا از Sentry استفاده می‌کردیم. نمی‌دونم مشابه ایرانی داره یا نه، ولی پیاده‌سازی یه سیستم ساده برای این کار خیلی سخت نیست. 
  • اگه پروژه‌ی بزرگ قراره شروع کنید، به جز بخش جاوا اسکریپت، روی معماری cssش هم وقت بذارید. تر و تمیز کردن css کثیف، از refactorکردن جاوااسکریپت پرهزینه‌تره. 
  • به شدت استفاده از auto-prefixer رو پیشنهاد می‌کنم.  
ارادت
مهران



Seyyed Jamaleddin Pishvayi

unread,
Jul 24, 2018, 5:03:44 PM7/24/18
to asta-devel...@googlegroups.com
سلام و تشکر از همه دوستان
علی جان
درسته که زندگی Vue وابسته به سازنده اش هست. ولی عوضش زندگی سازنده اش هم وابسته به Vue هست. در حالیکه در مورد react و angular اینطور نیست. فیس بوک هم چنین بی‌وفایی هایی کرده مثلا نسبت به کاساندرا. در حالیکه سازندگان vaadin و extjs نسبت به محصولات شون متعهد تر هستند.

یک سوال مرتبط: نظرتون در مورد types script چیه؟ من بیشتر نگران آموزش و جا انداختنش هستم. 

😀😋



To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

Mehran Heidarzadeh

unread,
Jul 24, 2018, 5:19:48 PM7/24/18
to asta-devel...@googlegroups.com
تایپ اسکریپت به شدت تجربه‌ی مثبتی بود برای من. بیشتر سختیش راه انداختن پایپ‌لاین برای کامپایلشه. یه کم syntaxش برای کسی که جاوا کد می‌زنه عجیبه، ولی در کل خیلی ساده‌ست.
کد رو خیلی تمیزتر می‌کنه. مخصوصا اگه پروژه جدیده، از اول همه چیز رو با تایپ‌اسکریپت انجام دادن خیلی ساده‌تره.

پ.ن. محض تنوع یه نگاهی هم به Reason بندازید. https://reasonml.github.io







😀😋



To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsub...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsub...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsub...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsub...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsub...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsub...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsub...@googlegroups.com.

Saeid Moradi

unread,
Jul 24, 2018, 11:41:55 PM7/24/18
to ASTA Dev Google List
​سلام دوستان،

نکته های جسته گریخته آقا مهران خیلی جالب بود، من هم از ایشون ممنونم.

ما هم در پروژه اخیرمون[1] با تایپ اسکریپت ​تجربه خوبی داشتیم.

 و با آیونیک ۳(انگولار ۵+) رفتیم جلو، الان هم پشیمان نیستیم! ؛)
برای تست هم از jest استفاده کردیم که از لحاظ سادگی در نصب و تنظیمات بسیار عالی بود.

اپلیکیشن «روو»[1] خیلی پیچیده نیست، ولی خوب به طور خلاصه ما از امکان استفاده از وابستگی‌های  پایین خرسند شدیم:
  • angular-oauth2-oidc
  • @ngx-translate/core
  • angular2-swing
  • @types/chart.js
  • jest-preset-angular
  • and Cordova plugins, etc
در ضمن اگر خواستید به برنامه «روو» ۵ ستاره بدید؟ لطفا از لینک کافه بازار استفاده کنید! ؛)

کوچیک شما،
سعید


😀😋



For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsubscri...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to
asta-development-list@googlegroups.com
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsubscri...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to
asta-development-list@googlegroups.com
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsubscri...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to
asta-development-list@googlegroups.com
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsubscri...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to
asta-development-list@googlegroups.com
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsubscri...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to
asta-development-list@googlegroups.com
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsubscri...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to
asta-development-list@googlegroups.com
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development-list+unsubscri...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Saeid Moradi

unread,
Jul 26, 2018, 12:46:33 AM7/26/18
to ASTA Dev Google List
Ionic team announced the Ionic 4 Beta[1] yesterday, which can be used within Vue, React or no framework at all. I found this related and worth to read.

Mehran Heidarzadeh

unread,
Jul 30, 2018, 12:41:10 AM7/30/18
to asta-devel...@googlegroups.com
یه بنده خدایی یه برنامه رو با هر دو فریم‌ورک انجام داده و مقایسه کرده:

😀😋



To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
--
You received this message because you are subscribed to the Google
Groups "ASTA Development List" group.
To post to this group, send email to

To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/asta-development-list?hl=en
or
http://www.asta.ir
---
You received this message because you are subscribed to the Google Groups "ASTA Development List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asta-development...@googlegroups.com.

Seyyed Jamaleddin Pishvayi

unread,
Aug 5, 2018, 1:54:14 AM8/5/18
to asta-devel...@googlegroups.com
ممنون از همه دوستان. بحث بسیار مفیدی بود. 
ما دوباره نتایج بررسی هامون رو ثبت کردیم. ولی به نظر می رسه حداقل چند ماهی می تونیم تصمیم گیری رو به تعویق بندازیم. چون همچنان امر بر ما مشتبه شده، باز هم تا جایی که می تونیم صبر می کنیم. احتمالاً چند ماه دیگه دوباره مزاحم میشم 😁 . 

حسن نیک آیین

unread,
Jul 23, 2019, 12:48:51 PM7/23/19
to asta-devel...@googlegroups.com
سلام خدمت دوستان
سیدجان، تصمیمتون را بالاخره گرفتین؟

Seyyed Jamaleddin Pishvayi

unread,
Jul 24, 2019, 3:03:12 AM7/24/19
to asta-devel...@googlegroups.com
بسم الله الرحمن الرحیم
سلام و عرض ادب
ماه هنوز اقدامی انجام ندادیم. ما الان خودمون متمایل به vue هستیم ولی ظاهراً مشتریان وایز react رو بیشتر می شناسند و احساس اعتبار بیشتری می کنند. 



Saeed Zarinfam

unread,
Jul 24, 2019, 3:50:48 AM7/24/19
to asta-devel...@googlegroups.com
سلام به تمام اساتید، متاسفانه بنده در حوزه فرانت خیلی ساله که دستی بر آتش ندارم ولی برای یک پروژه، بررسی هایی انجام دادیم و به نتایجی شبیه شما رسیدیم ولی خواستم یک گزینه جدید رو هم به لیست اضافه کنم و اونم Flutter for web هستش. داستان فلاتر و دارت کمی متفاوت هست و بیشتر از اینکه شبیه یک پروژه اوپن سورس باشه که گوگل رغبتی برای حفظ اون نداره، بیشتر شبیه زبان برنامه نویسی Go که گوگل برای راحتی و آینده خودش توسعش داده و در هر حالتی حفظش میکنه (مثل اتفاقی که برای دارت افتاد و ازش استقبال نشد ولی گوگل سرمایه گذاری روشو کم نکرد و ادامه داد). 
جذابیت های فلاتر از نظر من:
- مثل react native می تونید مدل ها و بیزینس لاجیکتون و حتی بعضی کامپوننت ها رو بین پروژه های وب، اندروید و ios و جدیدا دسکتاپ !!! به اشتراک بزارید و سرعت توسعه خیلی بالاتر میره
- خروجی موبایل فلاتر به کد نیتیو کامپایل میشه و پرفورمنیش اصلا با react native قابل مقایسه نیست
- زبان برنامه نویسی دارت برای توسعه دهندگان جاوا خیلی زبان آشناییه تا جاوااسکریپت و حتی type script

معایب فلاتر از دیدگاه من:
- خود فلاتر موبایل زیر یک ساله که عرضه شده و خیلی تازه کاره چه برسه به Flutter for web که تو گوگل io امسال معرفی شد  و هنوز ریلیز هم نشده (technical preview)
- مستندات و لایبرری براش خیلی کمه
- تمرکز تیم دارت و فلاتر بیشتر روی موبایل و ممکنه در آینده فلاتر وب خوب بهش بها داده نشده

در کل فقط خواستم بگم من حدث میزنم در آینده این گزینه خیلی جایگاه خوبی پیدا خواهد کرد (البته اگه با همین فرمون و شتاب جلو برن)

همگی شاد باشید.

Reply all
Reply to author
Forward
0 new messages