প্রকল্প সম্পর্কে
Radzen Blazor হলো Blazor-এর জন্য একটি ওপেন-সোর্স (MIT) UI কম্পোনেন্ট লাইব্রেরি, যা Radzen.Blazor NuGet প্যাকেজ হিসেবে বিতরণ করা হয়। এর README অনুযায়ী, এতে ১৪৫টিরও বেশি নেটিভ কম্পোনেন্ট রয়েছে এবং এটি .NET 10, Blazor Server, Blazor WebAssembly এবং .NET MAUI Blazor Hybrid সমর্থন করে।
ডকুমেন্টেশনে কম্পোনেন্টগুলোকে কয়েকটি বিভাগে ভাগ করা হয়েছে:
- AI: AIChat, Chat, Markdown, SpeechToTextButton
- Data: DataGrid, DataList, PivotDataGrid, DataFilter, PickList, Pager, Tree, Scheduler, Gantt, Timeline, Spreadsheet, একটি বিস্তৃত চার্ট সংগ্রহ (line, bar, column, area, pie, donut, scatter, bubble, radar, box plot, bullet, candlestick, OHLC, pyramid, funnel, waterfall, range এবং stacked ভেরিয়েন্ট, contour), Heatmap, Treemap, RangeNavigator, SankeyDiagram এবং গেজ চার্ট
- Forms: টেক্সট বক্স, পাসওয়ার্ড, নিউমেরিক, মাস্ক, ডেট/টাইম পিকার, কালার পিকার, ড্রপডাউন, অটোকমপ্লিট, লিস্ট বক্স, চেক বক্স, রেডিও বাটন লিস্ট, সুইচ, স্লাইডার, রেটিং, ফাইল ইনপুট, আপলোড, সিকিউরিটি কোড, সিগনেচার প্যাড, HTML এডিটর, বাটন, স্প্লিট বাটন এবং লগইন
- Layout: Card, Panel, Tabs, Accordion, Splitter, Tile Layout, Steps, Dialog, Fieldset, Stack, Row/Column, Sidebar, Carousel
- Navigation: Menu, ContextMenu, PanelMenu, Breadcrumb, Link, TreeView, FabMenu, ProfileMenu
- Feedback: Notification, Alert, ProgressBar, Badge, Tooltip, Skeleton, Chip, ChipList, AppearanceToggle
- Utility: QRCode, Barcode, Gravatar, GoogleMap, DropZone
- Theming: লাইট এবং ডার্ক ভেরিয়েন্টসহ ১০টি বিল্ট-ইন থিম; Material, Standard, Default, Humanistic এবং Software-কে বিনামূল্যে হিসেবে বর্ণনা করা হয়েছে, অন্যদিকে Material 3 এবং Fluent-কে প্রিমিয়াম থিম হিসেবে তালিকাভুক্ত করা হয়েছে যা Radzen Blazor Pro-এর সাথে পাওয়া যায়। CSS ভেরিয়েবল কাস্টমাইজেশন এবং রানটাইম সুইচিংয়ের জন্য একটি থিম সার্ভিস প্রদান করা হয়েছে।
শুরু করার প্রক্রিয়াটি সংক্ষিপ্ত: NuGet প্যাকেজটি ইনস্টল করুন, _Imports.razor-এ Radzen এবং Radzen.Blazor নেমস্পেস যোগ করুন, App.razor-এ RadzenTheme কম্পোনেন্ট এবং লাইব্রেরি স্ক্রিপ্ট স্থাপন করুন, builder.Services.AddRadzenComponents() এর মাধ্যমে সার্ভিসগুলো রেজিস্টার করুন, তারপর RadzenButton-এর মতো কম্পোনেন্টগুলো ব্যবহার করুন।
প্রকল্পটি হাইলাইট করে যে এটি সম্পূর্ণ C#-এ লেখা, কোনো JavaScript ফ্রেমওয়ার্ক ডিপেন্ডেন্সি বা র্যাপার নেই, বাণিজ্যিক ব্যবহারের জন্য বিনামূল্যে এবং কোনো ডেভেলপার ফি বা রানটাইম রয়্যালটি নেই, এবং ঘন ঘন রিলিজের মাধ্যমে এটি রক্ষণাবেক্ষণ করা হয়। README-তে আরও উল্লেখ করা হয়েছে যে এটি বেশ কিছু বড় প্রতিষ্ঠানের ডেভেলপারদের দ্বারা ব্যবহৃত হচ্ছে।
একটি Radzen ফোরামের মাধ্যমে কমিউনিটি সাপোর্ট প্রদান করা হয়। আলাদাভাবে একটি পেইড Radzen Blazor Pro সাবস্ক্রিপশন অফার করা হয়, যার মধ্যে Radzen Blazor Studio (একটি স্ট্যান্ডঅ্যালোন Blazor IDE যাতে ডিজাইন ক্যানভাস, ডাটাবেস স্ক্যাফোল্ডিং, CRUD উইজার্ড, টেমপ্লেট এবং ডেপ্লয়মেন্ট রয়েছে), Visual Studio টুলিং, AI কোডিং অ্যাসিস্ট্যান্টের জন্য ক্লাউড-হোস্টেড MCP সার্ভার, প্রিমিয়াম থিম এবং ডেডিকেটেড সাপোর্ট অন্তর্ভুক্ত। .NET 10 SDK-এর সাথে Radzen.Server.sln বা Radzen.WebAssembly.sln-এর মাধ্যমে লোকালি ডেমো সলিউশনগুলো চালানো যেতে পারে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.