یادگیری کدام فریم ورک پیشنهاد می شود ؟ Blazor، Vue، Angular و یا react
سلام به همه دوستان
برای من که Asp.net Core کار میکنم کدوم فریمورک مناسبه و بهتر نتیجه میگیرم ؟
بلیزور یا فریمورک های جاوااسکریپت ؟
سختی و یا آسون بودنش مهم نیست. مهم اینه که واقعا قدرتمند باشه.
ممنونم از دوستانی که تجربه واقعی دارن پاسخ بدن
سوال شما در واقع سوال خیلی از افرادی که به دنبال یادگیری یک فریم ورک خوب هستن می تونه باشه. در ابتدا توصیه می کنم دو لینک زیر رو مطالعه کنید تا تفاوتها و مزایای هر کدام از این فریم ورک ها رو بدونید چی هست.
Blazor چیست ؟ کاربر Blazor در وب چیست ؟
تفاوت بین Blazor، Angular و react.js چیست ؟
توی سوال شما چند تا نکته هست.
- اول اینکه شما گفتید که Asp.net Core کار می کنید. بنابراین برای یادگیری یک فریم ورک جدید که میتونه خیلی قابلیت های مختلفی هم داشته باشه بهتره فریم ورکی رو یاد بگیرید که تا حد ممکن بیشترین همخوانی و یکپارچگی رو با Asp.net Core داشته باشه. در این مورد بهترین گزینه همون Blazor میتونه باشه.
- نکته دوم اینکه توی سوال اشاره کردید "سختی و آسون بودن اون فریم ورک مهم نیست!!" ببینید شدیدا توصیه میکنم موضوع سختی و آسونی رو مد نظر داشته باشید. در نگاه اول شاید شما روحیه خیلی بالایی برای یادگیری دارید و میخواهید حتی هزینه هایی جهت یادگیری کنید. اما اگر یک فریم ورک سخت با منابع محدود رو انتخاب کنید مطمین باشید بعد از مدتی پشیمان میشید. چه بسا کلا یادگیری رو هم کنار بذارید. ببینید طبق تجربه شخصی خودم بهتون میگم (البته با بقیه هم صحبت کنید احتمالا همین موارد رو بهتون میگن) بعضی از فریم ورک ها واقعا پیچیده و سخت هستن و کلا پشیمون میکنن شما رو. به عنوان مثال یادگیری Angular یکی از گزینه های تقریبا سخت هست. اصلا نصب انگولار هم سخت هست. ولی مثلا react یا Vue خیلی ساده تر از انگولار هستن. به نظرم شما که Asp.net Core کار می کنید یادگیری Blazor خیلی میتونه ساده تر باشه براتون. (آموزش رایگان و پروژه محور Blazor در Asp.net Core)
- نکته سوم هم از لحاظ توانایی ها و قدرت فریم ورک ها تقریبا همه این فریم ورک ها قدرتمند هستن و از پس خواسته های اکثر برنامه نویسان و پروژه ها بر میان.
در مجموع همیشه فریم ورک یا زبان برنامه نویسی رو انتخاب کنید که منابع بیشتری داره، برنامه نویسان بیشتری در اون فعالیت دارن و ساده تر هست. هیچ وقت فکر نکنید اگر گزینه سخت تری انتخاب کردید از لحاظ شغلی یا درآمدی موفق تر خواهید بود.
ممنونم از پاسخگوییتون
به نظر شما اگر blazor کار کنم نیازی به یادگیری فریمورک های جاوااسکریپت نیست؟
جوابگوی نیازها هست.
جسارتا پروژه ای خودتون با بلیزور زدید؟
سلام
من هم دقیقا سوال شما رو داشتم ... از سال 88 دارم C# مینویسم و از Webforms شروع کردم. ببین اخیرا رفتم سمت React و با اینکه خیلی جلو رفتم و تونستم کارایی که میخوام رو بکنم اما پروژه رو نهایی نکردم. چون به دلم ننشست ... باید به فکر توسعه بعد از ارائه پروژه هم بود.
Blazor تنها ایراد جدی که بهش وارد هست بحث سرعت است. یعنی React ازش قوی تر هست در این زمینه. امــــــــــــــــــــــــــا چند روز پیش با اومدن .net6 و بالا رفتن وحشتناک سرعت اون ... میتونید با Blazor و Net6 اپ هایی با سرعت قابل قبول بسازید ... فعلا مشکلش اینکه منبع درست و درمون براش نیست
سلام دوست عزیز وقت بخیر
من تازه شروع کردم به استفاده از blazor و از یک قالب دارم آماده دارم استفاده می کنم که از pace.min.js استفاده می کنه. اما مشکلی که دارم اینه که متاسفانه به محض کلیک روی هر کلیدی ؟ رو به route اضافه می کنه و صفحه refresh میشه .
اگرم فایل pace.min.js رو بردارم منو ها و خیلی از قسمت های دیگه از کار می افتن
کسی از دوستان می تونه کمک کنه که این مشکل رو بر طرف کنم
من مدت زیادی بلیزور کار می کردم و بعد به این نتیجه رسیدم که انگولار راحت تر اجرا میشه،
اما وقتی رفتم سراغ آموزش انگولار و کار با اون، دیدم که هم یادگیری اش سخته و هم منابع برای یادگیری پیدا نمیشه و هم این که طرفدار زیاد نداره
دوباره برگشتم بلیزور
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- انتخاب فریم ورک بهتر بین Angular، Vue و react js
- بایند کردن مقادیر به ngif در انگولار
- ایجاد سایت چند صفحه ای با react js
- مقایسه بین فریم ورک های Angular و React.js و Vue js
- پیش نیازهای یادگیری React.Js چیست ؟
- تفاوت Class Component و Functional Component در React.js چیست ؟
- پراپس (Props) در React.js چیست ؟
- Props Type در React.js چیست ؟
- استایل دهی به تگها در react.js
- کاربرد State ها در ری اکت چیست