इस प्रोजेक्ट के बारे में
Radzen Blazor Blazor के लिए एक ओपन-सोर्स (MIT) UI घटक लाइब्रेरी है, जिसे NuGet पैकेज Radzen.Blazor के रूप में वितरित किया जाता है। इसके README के अनुसार, इसमें 145 से अधिक नेटिव घटक हैं और यह .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: लाइट और डार्क वेरिएंट के साथ 10 अंतर्निहित थीम्स; 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 (डिज़ाइन कैनवस, डेटाबेस स्कैफोल्डिंग, CRUD विजार्ड, टेम्पलेट्स और परिनियोजन के साथ एक स्टैंडअलोन Blazor IDE), 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.