Zinn Hub
0
Το καλάθι σας
0

Με μια ματιά

Βασικές λεπτομέρειες σχετικά με αυτήν την υπηρεσία για να σας βοηθήσουν να αποφασίσετε. Δημιουργήθηκε από το Zinn Hub, όχι από τον πωλητή.

Προσέγγιση Μετανάστευσης

Σταδιακά, Σελίδα προς Σελίδα
Ο παλιός και ο νέος κώδικας τρέχουν παράλληλα - χωρίς μεγάλη ημέρα μετάβασης, χωρίς διακοπή λειτουργίας του προϊόντος για τους χρήστες σας.

Στοίβα Τεχνολογίας

React, Next.js, TypeScript
Οι μεταφερμένες σελίδες είναι γραμμένες σε TypeScript. Ο παλιός κώδικας παραμένει ως JavaScript μέχρι να έρθει η σειρά του.

Τι παραμένει ανέπαφο

Backend, URL, Συμπεριφορά
Το PHP ή άλλο backend σας, οι υπάρχουσες διευθύνσεις URL και η συμπεριφορά που βλέπουν οι χρήστες παραμένουν ανέπαφα καθ' όλη τη διάρκεια της μετεγκατάστασης.

Υποστήριξη μετά την παράδοση

Εγγύηση Επιδιόρθωσης 14 Ημερών
Οποιοδήποτε πρόβλημα με τις παραδοθείσες σελίδες που δεν ταιριάζει με την συμφωνημένη προδιαγραφή επιδιορθώνεται δωρεάν εντός 14 ημερών από την παράδοση.

Τι θα λάβετε

Μορφές:
Γραπτή Αναφορά
Προσαρμοσμένος Κώδικας
Μέθοδος Παράδοσης:
Διαχειριστής Παραγγελιών
Σημειώσεις: Λαμβάνετε ένα γραπτό σχέδιο μετεγκατάστασης: τη σειρά των σελίδων, τι μετακινείται με κάθε σελίδα και πώς ο παλιός και ο νέος κώδικας μοιράζονται το προϊόν εν τω μεταξύ. Οι μεταφερμένες σελίδες προσγειώνονται στο αποθετήριό σας μία προς μία, κάθε μία συγκρίνεται πρώτα με την παλιά της έκδοση. Μια σελίδα τίθεται σε λειτουργία με τον νέο κώδικα μόνο όταν το αποφασίσετε εσείς.

Πλήρης Περιγραφή

Ορισμένα προϊόντα λειτουργούν και αποφέρουν χρήματα, αλλά το front end τους έχει γίνει δύσκολο να αλλάξει: jQuery διασκορπισμένο σε πρότυπα, React class components από χρόνια πριν, ή μια εφαρμογή Next.js ακόμα στον Pages Router. Μια πλήρης επανεγγραφή παγώνει το προϊόν για μήνες. Εγώ κάνω το άλλο: ο παλιός και ο νέος κώδικας τρέχουν παράλληλα, και οι σελίδες μετακινούνται μία προς μία, οπότε δεν υπάρχει ποτέ μια μεγάλη ημέρα μετάβασης για τους χρήστες σας.

Έκανα ακριβώς αυτό σε ένα προηγούμενο έργο υπό NDA: ένα jQuery front end μεταφέρθηκε σε React σελίδα προς σελίδα ενώ το προϊόν παρέμεινε ζωντανό.

Το Starter σας δίνει το σχέδιο: διαβάζω το παλιό front end, χαρτογραφώ τις σελίδες του και τα κοινόχρηστα κομμάτια, καταγράφω τους κινδύνους και μεταφέρω μια μικρή σελίδα ως λειτουργικό δείγμα της προσέγγισης. Το Standard μετακινεί έως τρεις σελίδες ή οθόνες. Το Advanced μετακινεί έως οκτώ, δημιουργεί τα κοινόχρηστα στοιχεία που χρειάζονται και τα καλύπτει με τύπους TypeScript για τα δεδομένα τους και δοκιμές για τις κύριες ροές.

Τι παραμένει: το backend σας, οι διευθύνσεις URL σας και η συμπεριφορά που γνωρίζουν οι χρήστες. Τι αλλάζει: ο τρόπος οργάνωσης του κώδικα, ώστε η επόμενη λειτουργία να γραφτεί μία φορά, σε ένα μέρος. Για 14 ημέρες μετά την παράδοση, διορθώνω οτιδήποτε δεν λειτουργεί όπως συμφωνήσαμε, δωρεάν.

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

Βήματα για την ολοκλήρωση του έργου σας
1. Χαρτογράφηση του παλιού front end - Εξετάζω τα πρότυπα, τα σενάρια και τα στοιχεία, και καταγράφω τις σελίδες, τα κοινόχρηστα μέρη και οτιδήποτε επικίνδυνο, όπως η καθολική κατάσταση ή τα ενσωματωμένα σενάρια.
2. Συμφωνία της σειράς - Λαμβάνετε ένα γραπτό σχέδιο: ποια σελίδα πηγαίνει πρώτη, τι μετακινείται μαζί της και πώς ο παλιός και ο νέος κώδικας μοιράζονται το προϊόν όσο και οι δύο υπάρχουν.
3. Γέφυρα - Ο νέος κώδικας React ή Next.js ρυθμίζεται δίπλα στον παλιό κώδικα, με δρομολόγηση που στέλνει κάθε σελίδα σε όποια πλευρά την κατέχει.
4. Μετακίνηση σελίδων μία προς μία - Κάθε σελίδα ανακατασκευάζεται, συγκρίνεται με την παλιά έκδοση και αλλάζει μόνη της, έτσι ένα πρόβλημα επηρεάζει μία σελίδα, όχι το προϊόν.
5. Παράδοση - Οι μεταφερμένες σελίδες, το ενημερωμένο σχέδιο για ό,τι έχει απομείνει και μια σύντομη σημείωση για τα μοτίβα που πρέπει να ακολουθηθούν για τις επόμενες σελίδες.

Εγγύηση Ποιότητας Zinner

✓
Ελεγμένος Επαγγελματίας
Κάθε Zinner ελέγχεται και εγκρίνεται πριν ενταχθεί στην πλατφόρμα.
✓
Εγγυημένη Ποιότητα Εργασίας
Όλες οι υπηρεσίες υποστηρίζονται από τη δέσμευσή μας για διασφάλιση ποιότητας.
✓
Ασφαλής Πληρωμή
Η πληρωμή σας προστατεύεται μέχρι να εγκρίνετε την ολοκληρωμένη εργασία.

Σύγκριση Πακέτων

ΛειτουργίαΑρχικόΤυπικόΠροχωρημένο
Χρόνος παράδοσης4 ημέρες10 ημέρες21 ημέρες
Αναθεωρήσεις123
Πεδίο εφαρμογήςΣχέδιο και μία σελίδα δείγματοςΈως 3 σελίδες μεταφέρθηκανΈως 8 σελίδες, στοιχεία, δοκιμές
Γραπτό σχέδιο μετεγκατάστασης✓✓✓
Πηγαίος κώδικας✓✓✓

Χαρτοφυλάκιο

Παραδείγματα εργασίας του πωλητή που σχετίζονται με αυτό το Zinn.

Formline: Κατάστημα Next.js με Stripe

Ένα κατάστημα που μπορείτε να περιηγηθείτε: 16 αφίσες σε 4 συλλογές, φίλτρα και αναζήτηση που παραμένουν στην URL, ένα καλάθι, φωτεινά και σκούρα θέματα, και ένα ταμείο που καταλήγει σε μια δοκιμαστική παραγγελία ή μια πραγματική συνεδρία Stripe Checkout σε δοκιμαστική λειτουργία. Το δημιούργησα ως στατική εξαγωγή Next.js σε TypeScript με Tailwind CSS. Οι πληρωμές με κάρτα περνούν μέσω ενός Cloudflare Worker που ανατιμολογεί το καλάθι στον διακομιστή και επαληθεύει την υπογραφή webhook του Stripe.

Δίγλωσσος προσωπικός ιστότοπος σε Next.js

Ένας προσωπικός ιστότοπος μιας σελίδας στα Αγγλικά και τα Ρωσικά, με ενότητα υπηρεσιών και συνδέσμους προς τα demo έργα μου. Τον σχεδίασα και τον δημιούργησα με Next.js, React και TypeScript ως στατική εξαγωγή, με στυλ απλών CSS Modules και χωρίς πλαίσιο UI. Έχει φωτεινά και σκούρα θέματα, και μια εικόνα προεπισκόπησης κοινωνικών δικτύων για κάθε γλώσσα δημιουργείται κατά τη διάρκεια της κατασκευής. Το GitHub Actions τον κατασκευάζει και τον αναπτύσσει στο Bunny CDN, το οποίο προσθέτει κεφαλίδες ασφαλείας και ανακατευθύνει το www και το απλό HTTP στην κύρια διεύθυνση HTTPS.

Λεπτομέρειες Υπηρεσίας

Τύπος Υπηρεσίας
Τυπικό
Τύπος Zinner
Ελεύθερος επαγγελματίας
Διαθεσιμότητα
Καθημερινές
Χώρα Πωλητή
Καζακστάν
Αποδεκτές Γλώσσες
Αγγλικά
Ρωσικά
Διαθέσιμη Σύμβαση Εμπιστευτικότητας (NDA)
Ναι
Μεγέθη Έργων που Αναλαμβάνονται
Μικρό έως Μεσαίο
Χρόνος απόκρισης
Εντός 12 ωρών
Χρόνια Εμπειρίας
10+

Συχνές Ερωτήσεις

Επειδή το προϊόν θα έμενε στάσιμο για μήνες και όλος ο κίνδυνος θα έπεφτε σε μία ημέρα κυκλοφορίας. Σελίδα προς σελίδα, κάθε βήμα είναι μικρό, δοκιμάσιμο και εύκολο να αναστραφεί.

Οι σελίδες διατηρούν τις διευθύνσεις τους. Με το Next.js, οι νέες σελίδες φτάνουν στον browser ως έτοιμο HTML, αποδομημένες στον server ή κατά τη δημιουργία, οπότε οι μηχανές αναζήτησης βλέπουν το περιεχόμενο όπως πριν. Το React με το Vite αποδίδεται στον browser, οπότε για σελίδες που φέρνουν επισκεψιμότητα από αναζήτηση συνιστώ το Next.js.

Ναι. Οι μεταφερμένες σελίδες είναι γραμμένες σε TypeScript και ο παλιός κώδικας συνεχίζει να τρέχει ως JavaScript μέχρι να έρθει η σειρά του.

Όχι. Η μετεγκατάσταση αφορά μόνο το front end. Όπου το backend σας έχει ήδη τελικά σημεία για τα δεδομένα που χρειάζεται μια σελίδα, η νέα σελίδα τα χρησιμοποιεί. Εάν αυτά τα δεδομένα υπάρχουν μόνο ως HTML που αποδίδεται από PHP σήμερα, το σχέδιο καταγράφει τα μικρά τελικά σημεία JSON που χρειάζεται η σελίδα και συμφωνούμε ποιος τα προσθέτει πριν μετακινηθεί αυτή η σελίδα.

Κριτικές Πελατών

Δείτε τι λένε οι πελάτες μας για αυτό το Zinn

Κατηγορίες

Πολιτικές Zinner

Θα μεταφέρω το jQuery ή το παλιό σας React front end σε σύγχρονο React ή Next.js, σελίδα προς σελίδα 2 &Raquo; Zinn Hub

Μόνο συνδεδεμένοι πελάτες που έχουν αγοράσει αυτό το προϊόν μπορούν να αφήσουν μια κριτική.

Επιλογές & Παραγγελία

Αποκτήστε την εφαρμογή Zinn Hub

Ειδοποιήσεις · Ταχύτερη πρόσβαση · Πλήρης οθόνη

Πατήστε Κοινή χρήση στο πρόγραμμα περιήγησής σας

➜ Στη συνέχεια, πατήστε "Προσθήκη στην αρχική οθόνη"