Η Microsoft κυκλοφορεί επιτέλους μια εναλλακτική για το Silverlight

Εικονίδιο ώρας ανάγνωσης 2 λεπτό. ανάγνωση


Οι αναγνώστες βοηθούν στην υποστήριξη του MSpoweruser. Ενδέχεται να λάβουμε προμήθεια εάν αγοράσετε μέσω των συνδέσμων μας. Εικονίδιο επεξήγησης εργαλείου

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

Silverlight Blazor WebAssembly

Το Microsoft Silverlight θα φτάσει στο τέλος της υποστήριξης στις 12 Οκτωβρίου 2021. Παρόλο που το Silverlight εξακολουθεί να υποστηρίζεται από τη Microsoft, η ενεργή ανάπτυξη σταμάτησε πριν από αρκετά χρόνια. Αυτήν τη στιγμή, το Silverlight υποστηρίζεται μόνο στον Internet Explorer 11. Το Silverlight επέτρεψε στους προγραμματιστές να δημιουργούν εφαρμογές τόσο για επιτραπέζιους όσο και για web. Η Microsoft συνιστά στους προγραμματιστές εφαρμογών για υπολογιστές να χρησιμοποιούν UWP ή WPF σε .NET Core για Silverlight. Για τους προγραμματιστές ιστού, η Microsoft έχει πλέον κυκλοφορήσει ένα νέο πλαίσιο που ονομάζεται Blazor WebAssembly. Αυτή δεν είναι μια έκδοση προεπισκόπησης, το Blazor είναι πλέον έτοιμο για παραγωγή.

Το Blazor επιτρέπει στους προγραμματιστές Ιστού να δημιουργούν εφαρμογές Ιστού χρησιμοποιώντας C# αντί για JavaScript. Μπορούν επίσης να επαναχρησιμοποιήσουν τον κωδικό .NET Silverlight. Επίσης, οι εφαρμογές Blazor αποτελούνται από επαναχρησιμοποιήσιμα στοιχεία διεπαφής ιστού που υλοποιούνται με χρήση C#, HTML και CSS. Δεδομένου ότι ο κώδικας πελάτη και διακομιστή είναι γραμμένος σε C#, οι προγραμματιστές μπορούν να μοιράζονται κώδικα και βιβλιοθήκες.

Το Blazor είναι ένα χαρακτηριστικό του ASP.NET, του δημοφιλούς πλαισίου ανάπτυξης ιστού που επεκτείνει την πλατφόρμα προγραμματιστών .NET με εργαλεία και βιβλιοθήκες για τη δημιουργία εφαρμογών ιστού.

Το Blazor προσφέρει τα ακόλουθα πλεονεκτήματα έναντι του Silverlight:

  • Το Blazor χρησιμοποιεί πρότυπα ανοιχτού ιστού χωρίς πρόσθετα ή μεταγραφή κώδικα.
  • Το Blazor λειτουργεί σε όλα τα σύγχρονα προγράμματα περιήγησης ιστού, συμπεριλαμβανομένων των προγραμμάτων περιήγησης για κινητά.
  • Οι εφαρμογές Blazor μπορούν να χρησιμοποιήσουν υπάρχουσες βιβλιοθήκες .NET, χάρη στο .NET Standard—μια επίσημη προδιαγραφή των API .NET που είναι κοινά σε όλες τις υλοποιήσεις .NET.
  • Ο κώδικας C# σας μπορεί εύκολα να καλέσει JavaScript API και βιβλιοθήκες. Μπορείτε να συνεχίσετε να χρησιμοποιείτε το μεγάλο οικοσύστημα των βιβλιοθηκών JavaScript που υπάρχουν για τη διεπαφή χρήστη από την πλευρά του πελάτη ενώ γράφετε τη λογική σας σε C#.
  • Το Visual Studio και το Visual Studio Code παρέχουν μια εξαιρετική εμπειρία ανάπτυξης Blazor σε Windows, Linux και macOS.
  • Το .NET είναι δωρεάν και αυτό περιλαμβάνει το Blazor. Δεν υπάρχουν τέλη ή έξοδα αδειοδότησης, ακόμη και για εμπορική χρήση.

Μπορείτε να μάθετε περισσότερα για την κυκλοφορία του Blazor από τον παρακάτω σύνδεσμο πηγής.

πηγή: Microsoft

Περισσότερα για τα θέματα: ASP .Net, Σακάκι, Silverlight, WebAssembly