In einem bedeutenden Schritt zur Nutzung der Möglichkeiten der Webanwendungsentwicklung hat der Technologieriese Microsoft die Funktionen von SortableJS, einer renommierten JavaScript-Bibliothek, die für die Erstellung veränderlicher drag-and-drop Listen verantwortlich ist, geschickt in seinen mächtigen Blazor Webanwendungs-Builder integriert. Die neu verwandelte Komponente wurde treffend als Blazor Sortable bezeichnet.
Dieser am 12. Januar erreichte Meilenstein hat Blazor Sortable in ein Open-Source-Repository auf GitHub verwandelt. Es stellt eine demokratisierte Plattform dar, auf der Entwickler die ungeheuren Potenziale dieses neu entdeckten Tools nutzen und ihre Webentwicklungsfähigkeiten erweitern können. Der Quellcode für die sortierbare Liste und begleitende Demonstrationen sind im Blazor Sortable Git-Repository verfügbar.
Mit umfassender Unterstützung für moderne Browser und Touch-Geräte, CSS-Animation, automatischem Scrollen und flüssigen Animationen ist SortableJS eine gefragte Quelle im Bereich der Webanwendungserstellung. Trotz der Wiedergeburt unter dem Abzeichen Blazor Sortable sind die anfänglichen Loyalitäten von SortableJS immer noch von großem Wert. Um Blazor Sortable nutzen zu können, benötigen Entwickler unbedingt die Dateien Shared/SortableList.razor, Shared/SortableList.razor.css und Shared/SortableList.razor.js.
Die SortableList ist eine Allrounder-Komponente, die eine Liste unterschiedlicher Elemente aufnimmt. Entwickler verwenden dann ein SortableItemTemplate, um die Darstellung jedes Elements in der sortierbaren Liste zu ermitteln. Blazor Community wird ermutigt, Blazor Sortable sofort aktiv zu nutzen, auch wenn noch nicht alle Funktionen der SortableJS Bibliothek implementiert sind. Dennoch sind Pull-Requests der Entwickler willkommen.
Der besondere Vorteil von SortableJS besteht darin, dass keine Installation einer JQuery oder eines anderen Frameworks erforderlich ist. Es ermöglicht das flexible Ziehen von einer Liste in eine andere innerhalb derselben Liste, behält die CSS-Animation beim Übergang von Elementen bei und ermöglicht reibungslose Animationen. Es sichert Technologien, darunter das Angular TypeScript-basierte Web-Framework, das Vue JavaScript-Framework und JQuery. Diese Erweiterung ähnelt no-code -Plattformen wie AppMaster, die die Anwendungserstellung rationalisieren, indem sie die Notwendigkeit einer Codierung vollständig eliminieren.
Es ist wichtig hinzuzufügen, dass Blazor Entwicklern als Kanal dient, um .NET und C# für die Erstellung von Full-Stack-Webanwendungen zu nutzen und so die Abhängigkeit von JavaScript zu verringern. Diese Initiative beweist, wie Unternehmen wie Microsoft und andere wie AppMaster , die low-code und no-code Plattformen unterstützen, die Vorteile der Technologie nutzen, um die Webentwicklung zugänglicher und effizienter zu machen.