0
თქვენი კალათა
0
Zinn Hub
0
თქვენი კალათა
0

ერთი შეხედვით

ძირითადი დეტალები ამ სერვისის შესახებ, რათა დაგეხმაროთ გადაწყვეტილების მიღებაში. გენერირებულია Zinn Hub-ის მიერ და არა გამყიდველის მიერ.

მიგრაციის მიდგომა

ეტაპობრივი, გვერდ-გვერდ
ძველი და ახალი კოდი მუშაობს გვერდიგვერდ - არ არის დიდი გადართვის დღე, არ არის პროდუქტის შეფერხება თქვენი მომხმარებლებისთვის.

ტექნოლოგიური სტეკი

React, Next.js, TypeScript
მიგრირებული გვერდები დაწერილია TypeScript-ში; მოძველებული კოდი რჩება JavaScript-ად, სანამ მისი ჯერი არ დადგება.

რა რჩება ხელუხლებელი

ბექენდი, URL-ები, ქცევა
თქვენი PHP ან სხვა ბექენდი, არსებული URL-ები და მომხმარებლისთვის ხილული ქცევა ხელუხლებელი რჩება მიგრაციის განმავლობაში.

მიწოდების შემდგომი მხარდაჭერა

14-დღიანი შეკეთების გარანტია
მიწოდებულ გვერდებთან დაკავშირებული ნებისმიერი პრობლემა, რომელიც არ შეესაბამება შეთანხმებულ სპეციფიკაციას, გამოსწორდება უფასოდ მიწოდებიდან 14 დღის განმავლობაში.

რას მიიღებთ

ფორმატები:
წერილობითი ანგარიში
მორგებული კოდი
მიწოდების მეთოდი:
შეკვეთების მენეჯერი
შენიშვნები: თქვენ მიიღებთ წერილობით მიგრაციის გეგმას: გვერდების თანმიმდევრობას, რა გადადის თითოეულ გვერდთან ერთად და როგორ იზიარებს ძველი და ახალი კოდი პროდუქტს ამასობაში. მიგრირებული გვერდები თქვენს საცავში სათითაოდ ხვდება, თითოეული ჯერ შედარებულია მის ძველ ვერსიასთან. გვერდი ახალ კოდზე მხოლოდ მაშინ გადადის, როცა თქვენ გადაწყვეტთ.

სრული აღწერა

ზოგიერთი პროდუქტი მუშაობს და ფულს შოულობს, მაგრამ მათი ფრონტ-ენდის შეცვლა გართულდა: jQuery გავრცელებულია შაბლონებში, React-ის კლასის კომპონენტები წლების წინანდელი, ან Next.js აპლიკაცია ჯერ კიდევ Pages Router-ზე. სრული გადაწერა პროდუქტს თვეობით აჩერებს. მე სხვას ვაკეთებ: ძველი და ახალი კოდი მუშაობს გვერდიგვერდ, და გვერდები სათითაოდ გადადის, ასე რომ, თქვენი მომხმარებლებისთვის არასოდეს არის დიდი გადართვის დღე.

მე ზუსტად ეს გავაკეთე წარსულ პროექტზე NDA-ის ფარგლებში: jQuery-ის ფრონტ-ენდი გადავიდა React-ზე გვერდ-გვერდ, სანამ პროდუქტი ცოცხალი იყო.

Starter გაძლევთ გეგმას: მე ვკითხულობ ძველ ფრონტ-ენდს, ვადგენ მის გვერდებსა და საერთო ნაწილებს, ვადგენ რისკებს და ვახდენ ერთი პატარა გვერდის მიგრაციას, როგორც მიდგომის სამუშაო ნიმუშს. Standard გადააქვს სამ გვერდამდე ან ეკრანამდე. Advanced გადააქვს რვა გვერდამდე, აშენებს მათთვის საჭირო საერთო კომპონენტებს და ფარავს მათ TypeScript-ის ტიპებით მათი მონაცემებისთვის და ტესტებით ძირითადი ნაკადებისთვის.

რა რჩება: თქვენი ბექენდი, თქვენი URL-ები და მომხმარებლებისთვის ნაცნობი ქცევა. რა იცვლება: როგორ არის ორგანიზებული კოდი, ასე რომ შემდეგი ფუნქცია ერთხელ, ერთ ადგილას დაიწერება. მიწოდებიდან 14 დღის განმავლობაში, მე ვასწორებ ყველაფერს, რაც არ მუშაობს ისე, როგორც შევთანხმდით, უფასოდ.

გვერდების თანმიმდევრობა და გეგმა შეთანხმებულია შეკვეთის ჩატში, ზარების გარეშე. თითოეული მიგრირებული გვერდი იგზავნება ცალკე, და თქვენ ყოველ სამუშაო დღეს იღებთ წერილობით სტატუსის შენიშვნას.

თქვენი პროექტის დასრულების ნაბიჯები
1. ძველი ფრონტ-ენდის რუკის შედგენა - მე გავდივარ შაბლონებს, სკრიპტებსა და კომპონენტებს და ვადგენ გვერდებს, საერთო ნაწილებს და ყველაფერს სარისკოს, როგორიცაა გლობალური მდგომარეობა ან ჩაშენებული სკრიპტები.
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-ის მეშვეობით, რომელიც ხელახლა აფასებს კალათას სერვერზე და ამოწმებს Stripe-ის webhook ხელმოწერას.

ორენოვანი პირადი საიტი Next.js-ში

ერთგვერდიანი პირადი საიტი ინგლისურ და რუსულ ენებზე, სერვისების განყოფილებით და ბმულებით ჩემს დემო პროექტებზე. მე შევქმენი და ავაშენე ის Next.js-ით, React-ით და TypeScript-ით, როგორც სტატიკური ექსპორტი, სტილიზებული უბრალო CSS Modules-ით და UI ფრეიმვორკის გარეშე. მას აქვს ღია და მუქი თემები, და თითოეული ენისთვის სოციალური გადახედვის სურათი გენერირდება აგების დროს. GitHub Actions აშენებს და აქვეყნებს მას Bunny CDN-ზე, რომელიც ამატებს უსაფრთხოების სათაურებს და გადამისამართებს www-ს და უბრალო HTTP-ს მთავარ HTTPS მისამართზე.

სერვისის დეტალები

მომსახურების ტიპი
სტანდარტული
Zinner-ის ტიპი
ფრილანსერი
ხელმისაწვდომობა
კვირის დღეები
გამყიდველის ქვეყანა
ყაზახეთი
მიღებული ენები
ინგლისური
რუსული
NDA ხელმისაწვდომია
დიახ
პროექტის ზომები
მცირე და საშუალო
პასუხის დრო
12 საათის განმავლობაში
გამოცდილების წლები
10+

ხშირად დასმული კითხვები

რადგან პროდუქტი თვეობით გაჩერდებოდა და მთელი რისკი ერთ გამოშვების დღეს დაეცემოდა. გვერდ-გვერდ, ყოველი ნაბიჯი მცირეა, ტესტირებადი და ადვილად უკან დასაბრუნებელი.

გვერდები ინარჩუნებენ თავიანთ მისამართებს. Next.js-ით, ახალი გვერდები ბრაუზერში მზა HTML-ის სახით ხვდება, რენდერირებული სერვერზე ან აგების დროს, ასე რომ საძიებო სისტემები ხედავენ კონტენტს ისე, როგორც ადრე. React Vite-ით რენდერირდება ბრაუზერში, ამიტომ გვერდებისთვის, რომლებიც საძიებო ტრაფიკს იზიდავს, Next.js-ს გირჩევთ.

დიახ. მიგრირებული გვერდები დაწერილია TypeScript-ში, და ძველი კოდი აგრძელებს მუშაობას JavaScript-ად, სანამ მისი ჯერი არ დადგება.

არა. მიგრაცია მხოლოდ ფრონტ-ენდს ეხება. სადაც თქვენს ბექენდს უკვე აქვს ენდპოინტები გვერდისთვის საჭირო მონაცემებისთვის, ახალი გვერდი მათ იყენებს. თუ ეს მონაცემები დღეს მხოლოდ PHP-ის მიერ რენდერირებული HTML-ის სახით არსებობს, გეგმაში ჩამოთვლილია მცირე JSON ენდპოინტები, რომლებიც გვერდს სჭირდება, და ჩვენ ვთანხმდებით, ვინ დაამატებს მათ ამ გვერდის გადატანამდე.

მომხმარებელთა შეფასებები

ნახეთ, რას ამბობენ ჩვენი მომხმარებლები ამ Zinn-ის შესახებ

კატეგორიები

Zinner-ის პოლიტიკა

მე გადავიტან თქვენს Jquery-ს ან მოძველებულ React-ის ფრონტ-ენდს თანამედროვე React-ზე ან Next.js-ზე, გვერდ-გვერდ 2 &Raquo; Zinn Hub

მხოლოდ შესული მომხმარებლები, რომლებმაც შეიძინეს ეს პროდუქტი, შეუძლიათ დატოვონ შეფასება.

ოფციები და შეკვეთა

მიიღეთ Zinn Hub აპლიკაცია

შეტყობინებები · უფრო სწრაფი წვდომა · სრული ეკრანი

შეეხეთ გაზიარებას თქვენს ბრაუზერში

➜ შემდეგ შეეხეთ "მთავარ ეკრანზე დამატება"