Vue.js 3.0.0 чыгаруу, колдонуучу интерфейстерин түзүү үчүн негиз

Vue.js өнүктүрүү тобу жарыялады расмий релиз жөнүндө Vue.js 3.0 "One Piece", иштеп чыгуучулардын айтымында, алкактын негизги жаңы чыгарылышы "жакшыртылган аткарууну, пакеттин көлөмүн азайтууну, TypeScript менен жакшы интеграцияны, ири масштабдуу маселелерди чечүү үчүн жаңы API'лерди жана алкактын келечектеги итерациялары үчүн бекем пайдубалды камсыз кылат. узак мөөнөттүү». Долбоор коду жайылуу MIT лицензиясы боюнча.

Vue колдонуучу интерфейстерин түзүү үчүн прогрессивдүү негиз болуп саналат. Монолиттик алкактардан айырмаланып, Vue убакыттын өтүшү менен кабыл алуу үчүн иштелип чыккан. Анын өзөгү, биринчи кезекте, башка китепканалар жана иштеп жаткан долбоорлор менен интеграцияны жеңилдеткен көрүнүш деңгээлиндеги көйгөйлөрдү чечет. Башка жагынан алганда, Vue заманбап куралдар жана кошумча китепканалар менен бирге колдонулса, татаал бир беттик тиркемелерди (SPA, Single-Page Applications) түзүү үчүн толук ылайыктуу.

3.0 чыгаруу сиңирилген 2 жылдан ашык иштеп чыгуу аракетин камтыйт, анын ичинде 30дан ашык RFC, 2600дөн ашык милдеттенме, 628 иштеп чыгуучунун 99 суроо-талабы, ошондой эле негизги репозиторийден тышкары чоң көлөмдөгү иштеп чыгуу жана документация иштери. Алкак дагы тегди колдонуу менен колдонулушу мүмкүн , но внутренности были полностью переписаны и теперь представляют собой коллекцию из отдельных модулей.

Жаңы архитектура код базасын сактоонун эффективдүүлүгүн жогорулатууга мүмкүндүк берди, ал эми акыркы колдонуучулар үчүн иштөө убактысынын өлчөмүн эки эсеге чейин кыскартты. IN жаңы чыгарылыш ошондой эле API'лердин жаңы топтомун киргизди курамы, бул чоң колдонмолорду иштеп чыгууну жөнөкөйлөтөт. TypeScript тили менен жакшыртылган интеграция жана бир кыйла жакшыртылган аткаруу - белгилүү бир жагдайларда, баштапкы көрсөтүү азыр 55% тезирээк, жаңыртуулар 133% га ылдамдады жана эстутум керектөө 54% га кыскарды.

Source: opennet.ru

Комментарий кошуу