سلام
من تفاوت تکنولوژی blazor و razor page هایی که در قدیم داشتیم رو متوجه نمیشم. در فایل های cshtml ترکیبی از دستورات سی شارپ و html رو داشتیم
اینجا هم به همین صورته. اگر ممکنه یه مقدار توضیح بدید.
سلام ما در blazor صفحاتی داریم با 75 درصد شباهت دستورات razor page به همراه همون ساختار razor page و اون چند درصد دیگه مال دستورات و سینتکس خود بلیزور هست
عمده ترین تفاوت این دو تکنولوژی در spa بودن و نبودن صفحات هست که ما در blazor به صورت پیش فرض صفحات spa داریم توضیحات خیلی کامل تر رو میتونید از توضیحات دوره و یا قسمت اول + قسمت اول بروزرسانی مشاهده کنید
سلام،
فیلم های اولیه رو دوباره دیدم. اگر لطف کنید و به چند تا از این دستورات و سینتکس ها اشاره کنید ممنون میشم. مثلا چی رو جدیدا در blazor داشتیم که قبلا در razor نداشتیم.
ببینید این مقایسه یکم از لحاظ فنی اشتباه هست ولی من سعی میکنم موضوع رو متوجهتون کنم
خب بزرگ ترین مورد همین سینگل پیج بودن هست یعنی یک صفحه داریم و برای وارد شدن به صفحه بعد نیاز نیست کل صفحه رفرش بشه
یا مثلا ما در ریزور به هیچ عنوان نمیتونستیم به صورت آنی مقادیر پراپرتی هارو بررسی کنیم باید حتما یک post یا get انجام میشد تا به وسیله اتریبیوت bind properties پراپرتی ها بایند بشه اما در بلیزور به صورت توکار کلا این مورد انجام میشه اصلا نیاز نیست یک خط کد بنویسید
فکر نکنید همیشه وقتی یک تکنولوژی جدید میاد حتما باید یه فرق هایی داشته باشه یه مواقعی میان و کارو ساده میکنن و این خیلی خوبه
یا مثلا در ریزور پیج ها ما میتونستیم داخل یک پارشال ویو یک پارشال دیگه فراخونی کنیم اما نمیشد خروجی پارشال رو پاس داد به پدرش که فراخونیش کرده اما در بلیزور میشه به مقادیر داخل المان هایی که شبیه همان پارشال ویو هستند دسترسی داشت و به محض تغییر آنها عملیاتی انجام داد
امیدوارم تونسته باشم متوجهتون کرده باشم