Επιλογή του Κατάλληλου Doconut SDK: .NET Standard 2.1, .NET 6 ή .NET 8
← Back to Blog••6 min read

Επιλογή του Κατάλληλου Doconut SDK: .NET Standard 2.1, .NET 6 ή .NET 8

Ξεκινήστε με τη φιλοξενία της εφαρμογής

Η επιλογή ενός πακέτου Doconut ξεκινά με το έργο που θα το εκτελεί. Μια νέα web εφαρμογή .NET 8, μια καθιερωμένη υπηρεσία .NET 6 και ένας φιλοξενητής ASP.NET Core συμβατός με βιβλιοθήκες μπορούν όλοι να χρειάζονται ενσωματωμένη προβολή εγγράφων, αλλά οι περιορισμοί του πλαισίου και τα σχέδια αναβάθμισης διαφέρουν.

Τρία διαφορετικά μονοπάτια χρόνου εκτέλεσης που συγκλίνουν σε ένα ενιαίο χώρο εργασίας προβολής εγγράφων
Τρία διαφορετικά μονοπάτια χρόνου εκτέλεσης που συγκλίνουν σε ένα ενιαίο χώρο εργασίας προβολής εγγράφων

Το Doconut προσφέρει τρέχουσες διαδρομές SDK για .NET 8, .NET 6 και συμβατούς φιλοξενητές που καταναλώνουν το νέο πακέτο .NET Standard 2.1. Η σωστή επιλογή είναι συνήθως το πακέτο που ταιριάζει άμεσα με τον φιλοξενητή και αφήνει τη λιγότερη αβεβαιότητα πλαισίου για την ομάδα που συντηρεί την εφαρμογή.

Η Επισκόπηση Doconut Viewer SDK είναι το σημείο εκκίνησης για τις δυνατότητες του προϊόντος. Χρησιμοποιήστε την τεκμηρίωση ειδική για το πλαίσιο ώστε να λάβετε την απόφαση για το πακέτο.

Κατανοήστε τι σημαίνουν οι τρεις ετικέτες

.NET 8 και .NET 6 είναι στόχοι εφαρμογών. Μια web εφαρμογή μπορεί να στοχεύει σε ένα από αυτά τα περιβάλλοντα εκτέλεσης και να επιλέξει το αντίστοιχο πακέτο Doconut.

.NET Standard 2.1 είναι διαφορετικό: ορίζει ένα συμβόλαιο API βιβλιοθήκης που συμβατοί .NET φιλοξενητές μπορούν να καταναλώσουν. Το Doconut 26.8.0 εισάγει την τρέχουσα γενιά Doconut.NETStandard για εφαρμογές που στοχεύουν σε .NET Core 3.0 ή νεότερο, συμπεριλαμβανομένου .NET 5 έως .NET 8. Δεν μπορεί να καταναλωθεί από .NET Framework.

Αυτή η διάκριση κρατά την απόφαση προσιτή. Μην επιλέγετε .NET Standard 2.1 επειδή ακούγεται πιο γενικό· επιλέξτε το όταν το συμβόλαιό του είναι η κατάλληλη λύση για τον φιλοξενητή και τη δομή της λύσης.

Πρακτικός Πίνακας Επιλογής

Κατάσταση εφαρμογήςΔιαδρομή Doconut προς αξιολόγησηΓιατί
Νέα εφαρμογή που στοχεύει .NET 8Doconut.NET8Απευθείας αντιστοίχιση για την τρέχουσα ανάπτυξη .NET και την πλήρη διαδρομή τεκμηρίωσης .NET 8.
Υφιστάμενη εφαρμογή που πρέπει να παραμείνει σε .NET 6Doconut.NET6Διατηρεί τον στόχο του φιλοξενητή ενώ παρέχει την τρέχουσα ενσωμάτωση εξάρτησης, middleware, async-session και προαιρετικό κατανεμημένο μοντέλο.
Συμβατός φιλοξενητής ASP.NET Core όπου απαιτείται το συμβόλαιο .NET StandardDoconut.NETStandard 26.8.0+Στοχεύει .NET Standard 2.1 και εκθέτει την τρέχουσα ενσωμάτωση Doconut για υποστηριζόμενους φιλοξενητές.
Υφιστάμενη ενσωμάτωση Doconut.NETStandard 26.7.0 ή παλαιότερηΣχεδιάστε μια μετανάστευση πριν επιλέξετε 26.8.0+Το ID του πακέτου παραμένει το ίδιο, αλλά ο στόχος και η γενιά API αλλάζουν.
Εφαρμογή που στοχεύει .NET FrameworkDoconut.NETFramework.NET Framework δεν μπορεί να καταναλώσει .NET Standard 2.1.

Αυτός ο πίνακας περιορίζει την πρώτη απόφαση. Η αδειοδότηση, τα προαιρετικά πρόσθετα, οι μορφές εγγράφων, ο σχεδιασμός ανάπτυξης και η προσπάθεια αναβάθμισης απαιτούν ακόμη ξεχωριστή επικύρωση.

Επιλέξτε Doconut.NET8 για νέες εφαρμογές .NET 8

Για μια νέα εφαρμογή .NET 8, το αφιερωμένο πακέτο είναι η πιο σαφής επιλογή για αξιολόγηση. Η Σελίδα Viewer .NET 8 περιγράφει το τρέχον μοντέλο βασισμένο στην ενσωμάτωση εξαρτήσεων, πόρους που εξυπηρετούνται από middleware, ασύγχρονες συνεδρίες εγγράφων και προαιρετικές κατανεμημένες ροές εργασίας.

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

Πριν από την υιοθέτηση, δοκιμάστε τις μορφές εγγράφων και τα προαιρετικά χαρακτηριστικά που το προϊόν πραγματικά χρειάζεται. Η αντιστοίχιση πακέτου δεν αντικαθιστά τις αποφάσεις σε επίπεδο εφαρμογής σχετικά με την αυθεντικοποίηση, εξουσιοδότηση, αποθήκευση, διατήρηση, παρακολούθηση και όρια πόρων.

Επιλέξτε Doconut.NET6 όταν ο κεντρικός πρέπει να παραμείνει σε .NET 6

Μια υπάρχουσα εφαρμογή μπορεί να έχει εξαρτήσεις ή δεσμεύσεις υποστήριξης που την κρατούν σε .NET 6. Ο ενημερωμένος .NET 6 Viewer επιτρέπει στην εφαρμογή να διατηρήσει αυτόν τον στόχο ενώ μεταβαίνει στην τρέχουσα αρχιτεκτονική ενσωμάτωσης του Doconut.

Αυτό είναι χρήσιμο όταν μια αναβάθμιση χρόνου εκτέλεσης και μια μετάβαση του προβολέα εγγράφων δεν πρέπει να συμβούν στην ίδια έκδοση. Η ομάδα μπορεί να εκσυγχρονίσει την καταχώρηση του προβολέα, την παράδοση πόρων, το ασύγχρονο άνοιγμα και τις συνεδρίες εγγράφων, διατηρώντας σταθερό το πλαίσιο του κεντρικού.

Ελέγξτε εάν το υπάρχον έργο χρησιμοποιεί την κλασική ή την ενημερωμένη ενσωμάτωση Doconut .NET 6. Τα ονόματα των πακέτων μόνο τους μπορεί να μην αποκαλύπτουν τη γενιά. Η επίσημη τεκμηρίωση μετάβασης προσδιορίζει τις υπογραφές API και τα πρότυπα φιλοξενίας που τα διακρίνουν.

Επιλέξτε Doconut.NETStandard όταν η σύμβαση ταιριάζει στη λύση

Ο νέος οδηγός εγκατάστασης .NET Standard 2.1 ορίζει το όριο συμβατότητας. Υποστηρίζει .NET Core 3.0 και μεταγενέστερους κεντρικούς, συμπεριλαμβανομένων των .NET 5, 6, 7 και 8, και εξαιρεί το .NET Framework.

Αυτή η διαδρομή μπορεί να έχει νόημα όταν η λύση απαιτεί συγκεκριμένα τη σύμβαση βιβλιοθήκης .NET Standard. Η επιλογή έκδοσης είναι κρίσιμη: Doconut.NETStandard 26.7.0 και παλαιότερες στοχεύουν στο .NET Standard 2.0 και χρησιμοποιούν την προηγούμενη ενσωμάτωση, ενώ οι 26.8.0 και μεταγενέστερες στοχεύουν στο .NET Standard 2.1 με το τρέχον API.

Εάν η εφαρμογή χρησιμοποιεί ήδη την παλαιότερη γενιά πακέτου, συμβουλευτείτε τον οδηγό μετάβασης .NET Standard πριν από την ενημέρωση. Η αλλαγή επηρεάζει περισσότερα από τη μεταγλώττιση: την εκκίνηση, τη διάρκεια ζωής του προβολέα, τη δρομολόγηση πόρων, το άνοιγμα εγγράφων, την αδειοδότηση, τα πρόσθετα και τη διανεμημένη δημοσίευση μπορεί να απαιτούν προσοχή.

Συγκρίνετε την πλήρη επίδραση στην εφαρμογή

Μια μικρή απόδειξη της έννοιας πρέπει να απαντήσει σε κάτι περισσότερο από το «εγκαθίσταται το πακέτο;». Αξιολογήστε:

  1. Συμβατότητα κεντρικού: Επιβεβαιώστε τον στόχο της εφαρμογής και κάθε έργο που αναφέρεται στο πακέτο του προβολέα.
  2. Γενιά ενσωμάτωσης: Εντοπίστε την τρέχουσα ή κλασική καταχώρηση, τη δημιουργία προβολέα και τα πρότυπα ανοίγματος εγγράφων.
  3. Κάλυψη εγγράφων: Δοκιμάστε αντιπροσωπευτικά αρχεία PDF, Office, CAD, εικόνας, email ή ιατρικά που απαιτούνται από το προϊόν.
  4. Ανάγκες πρόσθετων: Επικυρώστε χωριστά τις δυνατότητες Αναζήτησης, Σχολιασμού, Μετατροπέα ή DICOM όταν ανήκουν στη ροή εργασίας.
  5. Λειτουργικό μοντέλο: Δοκιμάστε τη διάρκεια ζωής της συνεδρίας, την προσωρινή αποθήκευση, την παράδοση πόρων, τον καθαρισμό και οποιοδήποτε μοντέλο μονής μονάδας ή διανεμημένο σχεδιασμό.
  6. Προσπάθεια αναβάθμισης: Διαχωρίστε τις αλλαγές του πλαισίου από τις αλλαγές του Doconut ώστε τα σφάλματα να είναι πιο εύκολα στην διάγνωση.
  7. Έλεγχοι εφαρμογής: Επαληθεύστε την πρόσβαση, την αποθήκευση, τη διατήρηση και τη συμπεριφορά παράδοσης στο περιβάλλον σύστημα.

Καταγράψτε την έκδοση του πακέτου και τον στόχο του πλαισίου μαζί με κάθε αποτέλεσμα. Αυτό αποτρέπει το ότι μια επιτυχημένη δοκιμή σε μια διαδρομή SDK θα παρερμηνευθεί ως απόδειξη για άλλη.

Καθορίστε ρητά την επιλογή του πλαισίου

Μια καλή σημείωση αρχιτεκτονικής μπορεί να είναι σύντομη: δηλώστε τον στόχο της εφαρμογής, το επιλεγμένο πακέτο Doconut και την έκδοση, τα απαιτούμενα πρόσθετα, το μοντέλο ανάπτυξης και τη διαδρομή τεκμηρίωσης που χρησιμοποιήθηκε κατά την υλοποίηση. Αυτό το αρχείο απόφασης βοηθά τις μελλοντικές αναβαθμίσεις να ξεκινούν από πραγματικά δεδομένα αντί από υποθέσεις βάσει ονόματος πακέτου.

Για νέα ανάπτυξη .NET 8, ξεκινήστε με το αφιερωμένο .NET 8 SDK. Για μια εφαρμογή που παραμένει σε .NET 6, αξιολογήστε το ενημερωμένο πακέτο .NET 6. Χρησιμοποιήστε το Doconut.NETStandard 26.8.0+ όταν η σύμβαση .NET Standard 2.1 είναι η κατάλληλη επιλογή για έναν συμβατό κεντρικό, και διατηρήστε τις εφαρμογές .NET Framework στη δική τους αφιερωμένη διαδρομή πακέτου.

Ανασκοπήστε το κέντρο τεκμηρίωσης Doconut και κατεβάστε μια δοκιμαστική έκδοση για να δοκιμάσετε την επιλεγμένη διαδρομή με τη δική σας εφαρμογή και έγγραφα.

#Doconut SDK#.NET Standard 2.1#.NET 6#.NET 8#Document Viewer#Προβολέας Εγγράφων