به عنوان یک برنامه نویس #C، با توجه به اضافه شدن Blazor به NetCore 3. و امکانات فوق العادهای که برای نوشتن SPA فراهم کرده، به نظر شما آیا نیازی هست همچنان برای فریم ورکهای SPA وقت بگذاریم؛ مثل angular، vue و یا react ؟ در صورت امکان دلیل انتخابتان را هم ذکر کنید.
مطالب مشابه
- اشتراکها
چرا نباید Blazor را با دیگر فریمورک های جاوا اسکریپتی SPA مقایسه نمود؟اشتراکها
توسعه پروژههای SPA به صورت یکپارچه با ASP.NET Core 3.xاشتراکها
NHibernate 5.1 با پشتیبانی از NET Core. منتشر شداشتراکها
سری آموزشی Blazor Hybridاشتراکها
معرفی NET Core 3 Preview 1. و فناوریهای دسکتاپ سورس باز آناشتراکها
مجموعه Awesome .NET Coreمطالب
معرفی Bit Platformنظرات مطالب
نحوه کاهش مصرف حافظه EF Code first حین گزارشگیری از اطلاعاتنظرات نظرسنجیها
با توجه به امکانات جدید Razor Components، آیا در آینده از SPA frameworks استفاده میکنید؟نظرات نظرسنجیها
با توجه به امکانات جدید Razor Components، آیا در آینده از SPA frameworks استفاده میکنید؟
#
۵ سال و ۶ ماه قبل، دوشنبه ۱۳ اسفند ۱۳۹۷، ساعت ۱۱:۳۷این فناوری مانند این هست که عنوان کنید از جاوا اسکریپت خسته شدم و الان میخوام با سیلورلایت کار کنم. نه پختگی فریم ورکهای تک صفحهای رو داره، نه معلوم هست که در آینده پشتیبانی میشه. دست آخر باز هم برای یکسری از کارهای پیشرفته مجبور میشید به ترکیبی از جیکوئری و کدهای فعلی برسید. دقیقا همون مشکلی که با ام وی سی وجود داره. برای ساخت یک فرم ساده فراتر از عالی هست. اما زمانیکه مجبور شدی کمی رابط کاربری پیچیدهتری رو طراحی کنی، میرسی به یک ترکیب نافرم جاوا اسکریپت و کدهای Razor در یک صفحه که تمام شعار آزمون پذیری سیستم رو زیر سؤال میبره. فریم ورکهای تک صفحهای به لطف تایپاسکریپت این مشکل رو حل کردن و میتونی یک لایه رابط کاربری بسیار پیچیده و همچنین قابل نگهداری و آزمایش رو توسعه بدی.#
۵ سال و ۶ ماه قبل، سهشنبه ۱۴ اسفند ۱۳۹۷، ساعت ۰۴:۲۸ممنون از نظر خوبتون ولی یک نکته رو باید مطرح کنم در رابطه با پاسختون اینکه :به نظرم مقایسه این با سیلورلایت کار درستی نباشه سیلورلایت پلاگین بود ولی این خودش داره از جاوااسکریپت استفاده میکنه و دلیلی نداره وقتی از این تکنولوژی استفاده کنیم کلا جاوا اسکریپت استفاده نشه میشه همچنان از ترکیبی از جاوااسکریپت و razor استفاده کرد.هرچند سابقه ماکروسافت در مورد سیلورلایت خراب هست و شاید فکر کنیم این هم مثل اون میشه ولی فکر میکنم الان با کسب تجربه داره عمل میکنه و اون اتفاق نمیفته.برای کارهای پیشرفتهتر هم میشه بخشی از فریم ورکهای spa رو همچنان استفاده کرد بدون routing و درگیری با api برای برنامههای متوسط و کوچک تر. به طور مثال vue در کنار این فریم ورک فکر میکنم خیلی میتونه خوب کار کنه.
#
۵ سال و ۶ ماه قبل، سهشنبه ۱۴ اسفند ۱۳۹۷، ساعت ۱۰:۴۵والا من از دیروز به فکر اینم که برم سراغ Razor Components یا نه. چون چندجا دیدم تعریف کردن (البته به شکل سطحی) ومزیت قدرتمند و خاصی ندیدم و دنبال اینم که یاد بگیرم ریز جزئیات و نحوه استفادشو بصورت کامل . ولی به قول دوستمون احساس میکنم تو پروژههای بزرگ نمیتونه به کارمون بیاد . حالا من اطلاعات کاملی در مورد Razor Components ندارم نمیتونم نظر بدم .فعلا همون SPA رو استفاده میکنم .#
۵ سال و ۶ ماه قبل، سهشنبه ۱۴ اسفند ۱۳۹۷، ساعت ۱۴:۲۳من هم درحال تحقیق هستم صرفا در این مورد ولی اینکه گفتید مزیت ندیدم عجیبه.Spa تنها ایرادی که دارد سئو هست که البته با server side rendering این مشکل رو در فریم ورکهای spa میشه حل کرد ولی لازم هست کدنویسی و تجربه زیادی در این زمینه داشته باشیم. بهترین مزیت این موضوع این هست که مثل قدیم میشه از razor استفاده کنیم ولی اینبار برنامه ما Spa باشه و مشکل سئو هم نداشته باشه چون این موارد به صورت پیش فرض در این فریم ورک هندل شده. و مزیت دیگر این هست که نیازی نیست تکنولوژی جدیدی یاد بگیرید برای استفاده از این فریم ورک چرا که قبلا اکثر ما با razor کار کرده ایم.برای من دلیل علاقه پیدا کردن به این تکنولوژی صرفه جویی در زمان هست.
#
۵ سال و ۶ ماه قبل، سهشنبه ۱۴ اسفند ۱۳۹۷، ساعت ۱۳:۳۷اگر اپلیکیشن کلاینت به تعدادی صفحه وب ختم بشود شاید استفاده از Razor منطقی بنظر برسد اما در صورتی که پای اپلیکیشنهای موبایل، Ussd و ... هم در میان باشد ترجیح شخصی من استفاده از SPA هاست#
۵ سال و ۶ ماه قبل، سهشنبه ۱۴ اسفند ۱۳۹۷، ساعت ۲۲:۵۸قضیه Razor با چیزی که عنوان کردید کاملا قیاس مع الفارقه! / شما برای کارهای پیچیده نمیتونی با Razor (هرچند چنگی به دل نمیزنه!) سروکله بزنی و در انتها به چیزی برسی که انتظارشو نداری و با یه نیم نگاهی به قیافه خروجی کار توی مانیتور و کمی سرجنباندن (که اینی نشد که خواستم...) مجبور میشی داستان رو تغییر بدی و بری سراغ spa
من شخصا برای موارد پیچیده و ساده همیشه از spa استفاده میکنم و زمان رو هدر نمیدم چون ابدا نمیشه دوباره کاری کرد...
اگر نیازی به spa احساس نمیشد اونم در میون اینهمه توسعه دهنده؛ چرا ری اکت بوجود اومد؟ چرا انگولار؟ چرا فلان... و امثالهم ؟!
به نظرم همین که هنوزم برای هرچیزی از spaها استفاده میشه و ما همه به کرات داریم در سطح اینترنت مشاهده میکنیم، این نظرسنجی رو خاتمه میده.
#
۵ سال و ۶ ماه قبل، چهارشنبه ۱۵ اسفند ۱۳۹۷، ساعت ۰۰:۴۳بله درحال حاضر چیزی بهتر از spa وجود نداره به همین دلیل به کرات درحال استفاده هستیم ... من به نسبت شعارغیر مستقیم تیم تولید blazor این رو در نظر سنجی گذاشتم هر چند خودم هم احتمال این رو میدم یک روزی نه چندان دور کسی از spa استفاده نکنه.