ในการเคลื่อนไหวครั้งสำคัญเพื่อควบคุมความสามารถของการพัฒนาแอปพลิเคชันเว็บ บริษัทเทคโนโลยียักษ์ใหญ่ Microsoft ได้เชื่อมโยงคุณสมบัติของ SortableJS ซึ่งเป็นไลบรารี JavaScript ที่มีชื่อเสียงซึ่งรับผิดชอบในการสร้างรายการ drag-and-drop ที่ไม่แน่นอนเข้ากับเครื่องมือสร้างแอปพลิเคชันเว็บ Blazor อันยิ่งใหญ่ ส่วนประกอบที่เปลี่ยนแปลงใหม่ได้รับการกำหนดให้เป็น Blazor Sortable ได้อย่างเหมาะสม
ความสำเร็จครั้งสำคัญนี้ซึ่งบรรลุผลสำเร็จเมื่อวันที่ 12 มกราคม ได้เปลี่ยน Blazor Sortable ให้เป็นพื้นที่เก็บข้อมูลโอเพ่นซอร์สบน GitHub เป็นแพลตฟอร์มที่เป็นประชาธิปไตยซึ่งนักพัฒนาสามารถใช้ศักยภาพที่แท้จริงของเครื่องมือที่เพิ่งค้นพบนี้ เพื่อขยายขีดความสามารถในการพัฒนาเว็บไซต์ ซอร์สโค้ดสำหรับรายการที่จัดเรียงได้และการสาธิตประกอบมีอยู่ในที่เก็บ Blazor Sortable Git
ด้วยการรองรับเบราว์เซอร์และอุปกรณ์สัมผัสสมัยใหม่ในวงกว้าง แอนิเมชัน CSS การเลื่อนอัตโนมัติ และแอนิเมชั่นที่ลื่นไหล SortableJS จึงเป็นทุนที่แสวงหากันอย่างดีในด้านการสร้างแอปพลิเคชันเว็บ แม้จะมีการเกิดใหม่ภายใต้ตราสัญลักษณ์ Blazor Sortable แต่ความภักดีในช่วงแรกของ SortableJS ยังคงมีคุณค่ามหาศาล หากต้องการใช้ Blazor Sortable นักพัฒนาจำเป็นต้องมีไฟล์ Shared/SortableList.razor, Shared/SortableList.razor.css และ Shared/SortableList.razor.js อย่างเคร่งครัด
SortableList เป็นองค์ประกอบแบบครบวงจรที่รับรายการรายการที่แตกต่างกัน นักพัฒนาจึงใช้ SortableItemTemplate เพื่อยืนยันการแปลความหมายของแต่ละรายการในรายการที่เรียงลำดับได้ ชุมชน Blazor ได้รับการสนับสนุนให้นำ Blazor Sortable ไปใช้งานทันที แม้ว่าจะยังไม่ได้ใช้ฟีเจอร์ทุกประการของไลบรารี SortableJS ก็ตาม อย่างไรก็ตาม เรายินดีรับคำขอดึงของนักพัฒนา
ข้อได้เปรียบที่แตกต่างของ SortableJS คือไม่ต้องการการติดตั้ง JQuery หรือเฟรมเวิร์กอื่นใด ช่วยให้สามารถลากจากรายการหนึ่งไปยังอีกรายการหนึ่งภายในรายการเดียวกันได้อย่างยืดหยุ่น รองรับภาพเคลื่อนไหว CSS เมื่อมีการเปลี่ยนรายการ และช่วยให้ภาพเคลื่อนไหวราบรื่น โดยจะสำรองข้อมูลเทคโนโลยี รวมถึงเฟรมเวิร์กเว็บที่ใช้ Angular TypeScript, เฟรมเวิร์ก Vue JavaScript และ JQuery ส่วนขยายนี้คล้ายกับแพลตฟอร์ม no-code อย่าง AppMaster ซึ่งเพิ่มความคล่องตัวในการสร้างแอปพลิเคชันโดยไม่จำเป็นต้องเขียนโค้ดเลย
สิ่งสำคัญคือต้องเพิ่มว่า Blazor ทำหน้าที่เป็นสื่อกลางสำหรับนักพัฒนาในการใช้ประโยชน์จาก .NET และ C# เพื่อสร้างแอปพลิเคชันเว็บแบบฟูลสแตก ซึ่งช่วยลดการพึ่งพา JavaScript โครงการริเริ่มนี้พิสูจน์ให้เห็นว่าบริษัทต่างๆ เช่น Microsoft และบริษัทอื่นๆ เช่น AppMaster ที่รองรับแพลตฟอร์ม low-code และ no-code ประโยชน์จากข้อดีของเทคโนโลยีเพื่อทำให้การพัฒนาเว็บเข้าถึงได้และมีประสิทธิภาพมากขึ้นได้อย่างไร