vue , React یا Angular کدام یک در سال ۲۰۱۹ برنده می شود ؟

خب این قضیه اصلا مهم نیست اگر می خواهید  تبدیل به یک برنامه نویس خوب شوید باید طرز فکر خودتون رو عوض کنید و اصلا این سوالها رو از خودتون نپرسید مثلا اینکه کدامشون از همه بهتره یا من با کدومشون می تونم پول بیشتری در بیارم .

برنامه نویس های حرفه ای به مزایا و معایب هر کدوم از انها فکر می کنند مثلا چرا این ابزار ساخنه شده ؟ چه برتری نسبت به موارد مشابه داره ؟ چرا این ابزار مناسب یک کاربرد خاصه ولی برای بقیه کاربردها زیاد مناسب نیست ؟ معمولا تعریف و تمجیدی که از هر یک از این کتابخانه می شده کاملا سلیقه ای بوده و توسط افرادی بیان شده که تاریخچه آنها را نمی دانستند .Angular js و Jquery  وقتی که وارد شدند خیلی مفید بودند ولی امروزه ۱۰ برابر بهتر از آنچه که بودند هستند و همچنان این سیر تکاملی آنها ادامه دارد و تغییرات سیستم و محیط کاری کاربر را در نظر می گیرند .

خب با این تفاسیر کدوم یکی از این فریمورک ها را برای کار خودمون انتخاب کنیم ؟

 

which one?

حقیقت اینه که به طور کلی هیچ کدام از این فریمورک ها نسبت به بقیه برتری ندارند شما با هر سه این فریمورک ها می توانید فرانت زیبا و جذابی را طراحی کنید .

انگولار مثل یک آشپزخانه کامله که همه  ابزارهای لازم رو برای پخت غذا که همون برنامه تحت وب شماست در اختیارتون قرار می ده . ببینید اگر من یک بانکی از دولوپر ها داشته باشم انتخاب من برای فریمورک اینگونه می شه : من انگولار را دوست دارم تا هر کاری طبق همان الگو انجام بشه . ری اکت مثل یک اجاق گازه احتمالا شما به  ابزارهای بیشتری برای پخت کیک نیاز دارید ری اکت بهتون اجازه می ده و این قدرت رو بهتون می ده که ابزارهای مورد نیاز خود را انتخاب کنید و داشته باشید . اگر من یک شرکت با تعدادی توسعه دهنده ارشد داشته باشم که بتونند تصمیمات درست بگیرند اونوقت من ری اکت رو دوست دارم . Vue مثل یک مایکروویوه شما می تونید خیلی سریع و راحت غذاتون رو باهاش درست کنید همونقدر سریع و موثر . اگر من یک استارت اپ داشته باشم با یک سری توسعه دهنده جوان و با تایم لاین محدود من vue را دوست دارم .

مثال بالا خیلی ساده ست مسلما چیزهای بیشتری در نظر گرفته شده ولی اون چیزی که شما باید یاد بگیرید آخرین فد یا فریمورک یا api hook react  نیست من اشتباه نمی کنم ! خوبه که شما این ها رو بلد باشید ولی به یاد داشته یاشید  ۵ سال دیگه چشم انداز به طور کلی تغییر می کنه .برنامه نویس های خبره به خوبی میدونند که از کدام یک از این ابزارها باید استفاده کنند . اون ها می دونند که این تکنولوژی ها برای چی ساخته شده اهمیتشون چجوریه و چرا باید از این تکنولوژی استفاده کنند و چرا در بعضی کاربردها نباید از آن استفاده کنند . به درستی می دونند چه ابزاری برای چه  مشکلی مناسبه و به راحتی می تونند انعطاف پذیر باشند .

بنابراین به یادگیری ادامه بدید تجربه کسب کنید لازم نیست هر پادکست یا وبلاگی را بخونید یا در هر گفتگوی کنفرانس باشید شما باید مفاهیمی رو یاد بگرید که همه اینها را در بر بگیره . کامپیوتر ساینس های جدید را تست کنید و سعی کنید آنها رو یاد بگیرید شاید به همین خاطره که خیلی از شرکت ها از الگوریتم ها در مصاحبه سوال میپرسند.

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *