Radzen چیست؟
کتابخانه کامپوننت متنباز برای Blazor بههمراه یک ابزار طراحی بصری (Visual Designer) اختیاری برای ساخت سریع صفحات CRUD.
چرا مهم است؟
Radzen علاوه بر کامپوننتهای آماده، یک IDE بصری Drag-and-Drop دارد که میتواند مستقیم روی دیتابیس، صفحات CRUD کامل تولید کند — سرعت خوبی برای پنلهای ادمین داخلی میدهد.
تعریف
Radzen مجموعهای بیش از ۹۰ کامپوننت رایگان و متنباز برای Blazor (جدول، نمودار، فرم، منو) است، بههمراه یک ابزار جداگانه به نام Radzen IDE که میتواند بدون نوشتن کد، صفحات CRUD را از روی مدل دیتابیس تولید کند.
مثال کامپوننت
<RadzenDataGrid Data="@orders" TItem="Order" AllowPaging="true" AllowSorting="true">
<Columns>
<RadzenDataGridColumn TItem="Order" Property="Id" Title="شناسه" />
<RadzenDataGridColumn TItem="Order" Property="TotalPrice" Title="مبلغ" />
</Columns>
</RadzenDataGrid>
دو بخش مجزا
- کامپوننتهای Radzen.Blazor: یک بسته NuGet معمولی، رایگان و متنباز، مستقل از IDE قابل استفاده است.
- Radzen IDE: ابزار دسکتاپ جدا برای Scaffold سریع صفحات از روی دیتابیس؛ کد تولیدشده را میتوان بعداً دستی ویرایش کرد.
اشتباه رایج
❌ تکیهکردن کامل به کد تولیدشده توسط Radzen IDE بدون بازبینی — کد Generated معمولاً نیاز به تنظیم برای قوانین کسبوکار و اعتبارسنجی واقعی پروژه دارد.
منبع و مطالعه بیشتر
خلاصه
Radzen هم یک کتابخانه کامپوننت رایگان برای Blazor است و هم یک ابزار IDE جدا برای Scaffold سریع صفحات CRUD از روی دیتابیس. کد تولیدشده توسط IDE را همیشه قبل از استفاده در Production بازبینی کنید. مرجع کامل: مستندات رسمی Radzen.
