Ember.js-ის გუნდმა ვერსია 7.0 გამოუშვა. პროექტის განვითარების პოლიტიკის შესაბამისად, აღნიშნული რელიზი არ გვთავაზობს ახალ ინსტრუმენტებს, არამედ ფოკუსირებულია არსებული კოდის გაწმენდასა და სისტემური ხარვეზების აღმოფხვრაზე.
Ember.js-ის შემქმნელები იშვიათად მიმართავენ მასშტაბურ, „ხმაურიან“ განახლებებს. მათი სტრატეგია ეფუძნება მცირე რელიზების პრაქტიკას, სადაც ახალი შესაძლებლობები თანდათანობით ინერგება, რაც დეველოპერებს საშუალებას აძლევს, უკეთ მოერგონ ცვლილებებს და შეინარჩუნონ უკუთავსებადობა.
რა შეიცვალა მეშვიდე ვერსიაში?
Ember 7.0-ის მთავარი დანიშნულება 6.x სერიის განმავლობაში დაგროვილი მოძველებული (deprecated) ფუნქციების სისტემიდან ამოღებაა. ამიერიდან, Ember 6.12 ვერსია ოფიციალურად ხდება LTS (Long Term Support) ვერსია, რაც კომპანიებსა და გუნდებს საშუალებას მისცემს, უფრო დიდხანს იმუშაონ სტაბილურ გარემოში.
შეგახსენებთ, რომ 6.x სერიის განმავლობაში პროექტმა მნიშვნელოვანი ტექნოლოგიური ნახტომი გააკეთა. კერძოდ, Ember 6.8 გახდა პირველი ვერსია, რომელმაც სტანდარტად აქცია Embroider+Vite ბილდ-სისტემა და strict-mode-templates. ეს ინოვაციები თანამედროვე ვებ-დეველოპმენტის სტანდარტებს სრულად შეესაბამება.
განახლების პროცესი და რეკომენდაციები
პროექტის ავტორები დეველოპერებს ურჩევენ, 7.0 ვერსიაზე გადასვლამდე დარწმუნდნენ, რომ მათი აპლიკაცია სრულად თავსებადია 6.12 ვერსიასთან. განახლების პროცესი რამდენიმე ეტაპს მოიცავს:
- დამოკიდებულებების განახლება: პირველ რიგში, განაახლეთ ყველა გამოყენებული Addon-ი, რათა შემცირდეს მოძველებული API-ების გამოყენება.
- დეპრეკაციების გასუფთავება: აპლიკაციაში არსებული ყველა გაფრთხილება უნდა აღმოიფხვრას, რადგან Ember 7.0-ში ეს ფუნქციები უკვე ფიზიკურად აღარ არსებობს.
- Build-სისტემის შემოწმება: თუ თქვენი პროექტი 6.8-ზე ადრინდელ ვერსიაზეა, აუცილებელია build-კონფიგურაციის გადახედვა.
გუნდი რეკომენდაციას იძლევა, გამოიყენოთ npx ember-cli-update --to 7.0 ბრძანება პროცესის გასამარტივებლად. იმ შემთხვევაში, თუ თქვენი პროექტი ძველ ვერსიაზეა, მიზანშეწონილია ეტაპობრივი განახლება 6.4 და 6.8 LTS ვერსიების გავლით.
Ember.js 7.0-მა არ დაამატა ახალი საჯარო API, რაც ნიშნავს, რომ დეველოპერებს არ მოუწევთ ახალი სინტაქსის სწავლა. ეს არის ე.წ. „სუფთა ფურცლის“ რელიზი, რომელიც მომავალი ინოვაციებისთვის გზას თავისუფალს ხდის.





დისკუსია
0 კომენტარი
ჯერ კომენტარი არ არის — იყავი პირველი.