Негізгі мазмұнға өту

Қандай жақтау жақсырақ? 2021

Әрбір алдыңғы өңдеуші естіген таза мақсаттарды құрудың үш шеңбері бар: жауап, Vue.js, және бұрыштық.

React - бұл UI кітапханасы, Angular - бұл толыққанды алдыңғы қатар, ал Vue.js - прогрессивті негіз.

Оларды алдыңғы мақсаттарды құру үшін бір-бірімен алмастыруға болады, бірақ олар 100% бірдей емес, сондықтан оларды тексеріп, олардың вариацияларын қабылдау өте ақылды.

Әрбір рамка компоненттерге негізделген және UI опцияларын жылдам құруға мүмкіндік береді.

Алайда, олардың барлығы ерекше құрылыс пен құрылымға ие, сондықтан алдымен олардың артындағы философияны түсіну үшін олардың архитектуралық вариацияларын қарастырамыз.

сәулет

жауап

React таңдалған күрделі құрылысты жүзеге асырмайды, және сіз мұны көре аласыз ресми «Hello World» мысалы астында, сіз React кодын бірнеше іздермен пайдалана аласыз.

ReactDOM.render ( Сәлем Әлем! , doc.getElementById ('түбір'));

Бөлшектерді ұсыну үшін реакцияны UI кітапханасы ретінде қолдануға болады, оған таңдалған проблемалық құрылысты жүктеуге болады, сондықтан да бұл қатаң негіз емес.

Реакция элементтері бұл React қосымшаларының ең кіші құрылымдық блоктары. Олар DOM бөлшектеріне қарағанда өте жоғары тиімді, өйткені React DOM нәтижесінде оларды бір нәрсе өзгертілген кез келген уақытта тиімді ауыстыруға болады.

компоненттері қолдану кезінде объективті және қайта пайдалануға болатын заттарды сипаттайтын үлкен құрылымдық блоктар. Олар деректемелер деп аталатын кірістерге бейімделіп, тұтынушыға ұсынылатын бөлшектер шығарады.

Реакция JavaScript-ке сүйенеді, дегенмен ол көбіне араласады JSX (JavaScript XML), синтаксистік кеңейту, сол уақытта HTML мен JavaScript қосатын бөліктер жасауға мүмкіндік береді.

JSX көмегімен жасайтын кез-келген нәрсе React JavaScript API көмегімен жасалуы мүмкін, бірақ көптеген құрылысшылар JSX-ті өте интуитивті болғандықтан қолдайды.

Vue

Vue.js негізгі кітапханасы тек Қарау деңгейіне бағытталған. Бұл прогрессивті құрылым ретінде белгілі, нәтижесінде сіздің қызметіңізді ресми және үшінші тарап пакеттерімен теңестіруге болады, оның баламасы Vue маршрутизаторы or Vuex, оны нақты шеңберге айналдыру.

Vue MVVM (Model-View-ViewModel) үлгісімен қатаң байланысты болмаса да, оның дизайны ішінара әсер етті. Vue көмегімен сіз ViewModel қабатында жұмыс істейтін боласыз, бұл қолданбалы ақпараттардың заманауи көріністі көрсетуге мүмкіндік беретін әдіспен өңделетініне сенімді болуыңыз керек.

Vue's синтаксис ырғағы View бөліктерін құруға көмектеседі және ол таныс HTML-ді белгілі бір директивалармен және параметрлермен біріктіреді. Пісірілмеген JavaScript және JSX қосымша қолдауға ие болғанымен, бұл таңқаларлық синтаксис ең танымал.

компоненттері Vue-де кішігірім, өздігінен тұрады және барлық қолдану арқылы қайта пайдаланылады. Бір файлдық компоненттер (SFC) .vue кеңейту HTML, CSS және JavaScript-ті қамтиды, сондықтан барлық кодтар бір файлда болады.

SFC - Vue.js тапсырмаларында кодты орналастырудың шынымен де пайдалы әдісі, әсіресе одан да үлкені. SFC-ді жұмыс жасайтын JavaScript кодына ауыстыру үшін Webpack немесе Browserify-ге баламалы құралдар қажет.

бұрыштық

Бұл мәтінде мен бұрыштық 2-ді талқылаймын, және қазіргі кезде көбінесе AngularJS деп аталатын құрылымның негізгі моделі емес.

AngularJS, бірегей жақтау, бұл MVC (Model-View-Controller)) құрылымы. Бірақ 2-бұрыш, MV * үлгілерімен қатаң байланыс жоқ, өйткені ол әдетте компоненттерге негізделген.

Бұрыштық жобалар құрылымдалған Модульдер, компоненттері, және Қызметтер. Әрбір бұрыштық утилитаның ең болмағанда бір түбір элементі және бір түбір модулі болады.

Бұрыштық элементтердің әрқайсысы Үлгіні, қолдану логикасын анықтайтын сыныпты және MetaData (Декораторларды) қамтиды. Элементтің метадеректері бұрыштыққа құрылыстың блоктарын іздеуі керек және оның көрінісін көрсетеді.

Бұрыштық шаблондар HTML тілінде жазылған, бірақ оларды қамтуы мүмкін Бұрыштық шаблон синтаксисі реактивті ақпарат шығаруға және әртүрлі бөліктерге бірнеше бөліктер беруге арналған арнайы директивалармен.

Бұрыштық қызметтерді компоненттер ақпарат алу немесе енгізуді растауға тең іскерлік-логикалық міндеттерді бөлу үшін пайдаланады. Олар бұрыштық мақсаттардың белгілі бір бөлігі. Angular оларды қолдануды жүзеге асырмағанымен, құрылыс қолданбаларына қайта пайдалануға болатын нақты компаниялардың жиынтығы ретінде ұсынылады.

Бұрыштық - кіріктірілген TypeScript, сондықтан оны пайдалану өте жақсы тәжірибе алу үшін өте пайдалы, бірақ қарапайым JavaScript-ті де қолдауға болады.

Әйгілі

жауап

React сөзсіз 160k жұлдызды JavaScript тапсырмаларының бірі GitHub арналған. Оны Facebook әзірлеп, қолдайды және көптеген міндеттерде оны қолданады. Сонымен қатар, ол сәйкесінше 2 миллионнан астам веб-сайтты қолданады Осыдан кейінпайдалану статистикасы.

Vue

Үш жақтаудың ішінде Vue-де ең көп жұлдыздар бар GitHub арналған, 176к жұлдызды. Челленджді бұрынғы Googler Evan You әзірледі және басқарады. Бұл ашық көздер тобындағы шынымен берік, әділетті мәселе және оны 1 миллионнан астам веб-сайттар қолданады. Осыдан кейін.

бұрыштық

Бұрышты Google жасайды, бірақ таң қаларлықтай, бұл олардың іздеу немесе Youtube-ге баламалы тауарларының бірнешеуінде қолданылмайды. Әдетте бұл кәсіпорынның міндеттерінде қолданылады және 97,000-нан астам веб-сайттарға негізінен негізделген Осыдан кейінақпарат.

Бұл көптеген үш шеңбердің ішінде ең аз жұлдыздалған, 68к жұлдыздары бар GitHub арналған. Алайда, бұрыштық 1-ден бұрыштық 2-ге ауысқанда, олар үздіксіздің баламасы ретінде мүлдем жаңа репозиторий құрды AngularJS қосымша 59к жұлдыздан тұратын шақыру.

экожүйе

Ашық көздерден жасалған пакеттер мақсаттарды құру кезінде уақытты болдырмайды. Бұл жай емес, бірақ олар шайқаста сыналғандықтан, олар тапсырыс бойынша дайындалған бөлшектер мен пакеттерден жоғары болады.

Пайдалануға дайын бөлшектерді, тақырыптарды және жаңа құралдарды қосымша қарапайым түрде жасауға болатындығын көрсететін әртүрлі құралдарды қарастыру өте маңызды.

жауап

Көптеген алдыңғы мақсаттар әлемнің мемлекеттік әкімшілігіне бөлшек сауда деректеріне байланысты, бұл кім кіргенімен және тұтынушылардың әртүрлі параметрлерімен сәйкес келеді.

JavaScript мемлекеттік әкімшілігі үшін ең қиын мәселе Redux. Көптеген құрылысшылар ресми реакция байланыстары үшін Redux тобы қолдайды.

React-тің беделіне байланысты енуге болатын бөліктер мен пайдалануға дайын бөлшектерді табу өте қарапайым. Олардың барлығы тек Google немесе GitHub іздеуі.

React экожүйесінде қосымша қамтылған Түпнұсқа реакция бұл сізге React-те жазылған бір код базасынан жергілікті iOS және Android мақсаттарын құруға мүмкіндік береді. Сонымен, реакция, жалпы қолданбалы ғылымдарды қолдана отырып, ұялы байланыс құру үшін жақсы альтернатива болып табылады.

React - MongoDB, ExpressJS, React және NodeJS біріктіретін MERN стегінің бөлігі. Бұл қоспаның таңғажайып жері: {} а} бір тіл - JavaScript - барлық утилитаны қолдайды.

Vue

Redux-ті Vue-де қолдануға болатын болса да, ресми байланыстар жоқ. Бірақ бұл сізден қорықпауы керек Vuex бұл Vue мақсаттары үшін жасалған ресми мемлекеттік әкімшілік кітапхана. Vue-мен тиімді интеграциядан басқа, Vue-дің жасаушы құралдарын қолданып түзету оңай.

Vue-дің алғашқы күндерінде пайдалануға дайын бөлшектерді іздеу қиынырақ болды. Топ көбейгендіктен, жетілдіруге асығу үшін әр түрлі кіретін бөліктер мен жоғарғы бөліктер бар.

Ұялы қосымшаны жақсарту үшін келешекте қиындықтар деп аталады Weex. Weex-ті Alibaba әзірлейді және пайдаланады, дегенмен ол React Native сияқты жетілген және тиімділігі жоғары емес. Артықшылық неде, өйткені Қытайда қосымша әзірленеді және қолданылады, сондықтан құжаттар мен нұсқауларды ағылшын тілінде іздеу қиынырақ.

Vue Ларавелмен тиімді интеграцияланады, сондықтан оларды әдетте жалпы қолданады. Ларавел толығымен сыйлықтар ұсынады JavaScript және CSS тіректері Vue-ді жаңа тапсырмаларда пайдалануға мүмкіндік беру.

бұрыштық

Бұрыштық мемлекеттік басқару үшін сіз NgRx шақыру. Ол Redux-ке таңданды, дегенмен бұл әсіресе бұрыштық үшін жасалған.

Vue және React жағдайындағы сияқты, қолдануға дайын көптеген бөлшектер бар, оларды сіздің тапсырмаларыңызға импорттай аласыз. Бұрыштықтан мүлдем өзгеше нәрсе - бұл көптеген ресми бөліктердің болуы Бұрыштық материал шақыру. Бұл Google-дің бұрыштық мақсаттар үшін материал дизайны бөліктерін беретін ресми сынақ.

Сіз бұрыштық пайдалану кезінде кросс-платформалық ұялы байланыс құра аласыз NativeScript. Бұл Vue-ге тиімді көмектеседі, бірақ бұрыштық көмек өте жетілген.

Бұрыштық - бұл бұрыштықты MongoDB, ExpressJS және NodeJS-пен араластыратын белгілі MEAN стегінің бөлігі. MERN стегіне ұқсас, бұл алдыңғы және артқы жағындағы JavaScript-ке тәуелді.

Жалпы технологиялар

Angular, React және Vue-ді PWA деп аталатын, прогрессивті веб-қосымшаларды дамыту үшін қолдануға болады.

PWA ұялы байланыстың мақсаттары болмауы керек, бірақ смартфон клиенттері үйдің дисплейіне төте жол ретінде қосып, жергілікті ұялы қосымшалар сияқты көрінетін және сезінетін таза мақсаттарға ие бола алады.

Сіз кез-келген фрейм үшін премиум-шаблондар мен алдын-ала дайындалған мақсаттарды таба аласыз, бірақ Vue-ге қарағанда Angular және React қосымша премиум таңдау мүмкіндігі бар.

орындау

Жақтауды немесе кітапхананы таңдағанда, тиімділікке назар аударғыңыз келеді.

Көптеген жағдайларда сіз тиімділікке ренжудің қажеті жоқ, әсіресе кішкене қиындықтар туындаған кезде. Алайда, қосымша қиындықтар ауқымы мен күрделілігі бойынша өседі, тиімділік басымдыққа ие бола алады (және өсе алады).

Таза тиімділікке қатысты жетілдіру стандарты мен ең жақсы тәжірибеге сүйене отырып, құрылымды таңдаудан гөрі өмірлік маңызы бар екенін байқау өте маңызды.

Бірақ тиімділіктің кейбір көрсеткіштері мен вариациялары бар болғандықтан, мен оларды қарастырып, олардың жақсартуға күш салуына қалай әсер ететінін анықтаймын.

JS Framework Benchmark: Angular vs React vs Vue

Нәтижелері JS Framework Benchmark олардың барлығының жұмыс столында қатарларды құруға немесе қосуға теңестірілген эталондар бойынша тиімділігі жоғары болатындығын көрсетіңіз.

JS эталоны

Жоғарыда көріп отырғаныңыздай, Vue жолдарды таңдауда бұрыштық және реакцияға қарағанда айтарлықтай баяу. Керісінше, бұрыштық және реакция жолдарды ауыстыру кезінде қоршаған ортаға зиян тигізбеуі керек.

Бұл эталондарды көрсетуге арналған елеулі ауытқулар - және әдетте, олар айтарлықтай нәтиже бермейді. Жолдарды ауыстыруға қарағанда қатарларды таңдау өте кең таралған өнімділік болғандықтан, бұл эталон Vue-ді Angular және React-тен артта үшінші орынға шығарады деп айтамын.

Бұл еске түсіру мен жүктеу уақытын қамтитын болса, React және Vue рейтингі өте тиімді, бірақ бұрыштық біршама баяу. Бұрыштық негізгі сценарийден басқа 150 мс алуы мүмкін және оны орындау үшін қосымша еске түсіру қажет.

Perf Track: Angular vs React vs Vue

Perf Track Google Chrome зертханалары 1000-нан астам интернет-сайттардың өндірістік ақпараттарын ұсынады. Бұл статистикаға әр түрлі мәселелер әсер етеді және олар тек баламаның шеңберіне енбейді, бірақ сандарды қарастырайық.

Perf Track

Бірінші мазмұнды бояу

Vue және React веб-сайттары бұл көрсеткіш үшін бұрыштыққа қарағанда жоғарырақ орын алады, бұл тұтынушыға және ағымдағы мазмұн материалына қосымша уақытты қажет етуі мүмкін.

Ең үлкен мазмұнды бояу

Бұрыштық веб-парақты ұсынудағы үш шеңбердің ішінде ең баяу болуы мүмкін, тек 27 дана бұрыштық веб-сайттардың ұпайлары әр түрлі болуы мүмкін.

Бірінші енгізуді кешіктіру

Үш құрылым үшін де 80 дана-нан астам интернет-сайттар тұтынушының веб-парағымен бірлесіп жұмыс істей алғанға дейін қаншалықты көп уақытты қажет ететінін көрсететін алғашқы енгізу кешігуіне сәйкес келеді.

JavaScript байттары

Жеңіл салмақты мақсаттар - Vue-мен әзірленген, 68 дана Vue қосымшалары 1 МВт JavaScript-тен төмен. Керісінше, бұрыштық және реакциялық мақсаттар үлкенірек код өлшеуге бейім.

Осы көрсеткіштерді қалай қолдануға болады

Бұл фигуралардан заңдылықты байқауға болады, дегенмен қорытынды жасау үшін тым жылдам болмау керек. Соңғы шешім үшін, мысалы, Vue қосымша жеңіл салмақтағы мақсаттарды дамыту үшін пайдаланылса, ал бұрыштық үлкен тапсырмалар үшін қолданылады.

Статистика сізге керемет таңдау жасауға көмектеседі, бірақ сіз оларды бір жақтау керісінше жылдам немесе жоғары екенін көрсету үшін пайдалана алмайсыз.

Қосымша мүмкіндіктер

Артықшылығы жоғары мақсаттар үшін қолданыстағы жақтау тиімділікті жоғарылататын және одан да ауқымды болуы мүмкін кейбір міндеттерді орындау мүмкіндігіне ие болуы керек.

Кілт болуы мүмкін екі қолданбалы ғылым - бұл серверлік қызмет көрсету және виртуалдандыру.

жауап

Реакт ресми адаммен бірге серверлік қызмет көрсетуге көмектеседі ReactDOMServer байлам. Виртуалдандыру үшін сіз жақсырақ деп аталатын жақсырақ құрылғыны пайдалануыңыз керек Виртуалдандырылған реакция.

Vue

Серверлік көрсетілімге Vue-де ресми адаммен бірдей тиімді қолдау көрсетіледі SSR пакеті. Сонымен қатар, сіз де Nuxt.js Vue деңгейінде салынған және КСР-ге көмектесетін негіз.

Vue-дегі виртуалдандыруды таңдау өте өкінішті болмауы керек. Менің ойымша, Vue виртуалды айналдыру тізімі цифрлық айналдыру үшін ең жақсы ажыратымдылық болып табылады, дегенмен бұл реактивті және бұрыштық таңдау үшін біршама мүгедек және ешқашан тұрақты емес.

бұрыштық

Бұрыштық шенеунік бар Бұрыштық әмбебап бума үшін ССР, және ресми компонент сандық айналдыруға және орасан зор тізімдерді қоршаған ортаға зиянсыз көрсетуге арналған.

Қисық сызықты үйрену

Осы құрылымдардың әрқайсысын зерттеу қаншалықты қарапайым?

Бұл сұрауға жауап беру үшін біз әр құрылымның күрделілігін және олар ұсынған идеяларды қарастыруымыз керек.

жауап

Ең қарапайым пайдалану жағдайында, React - бұл үш шеңбердің ең аз күрделігі. Сіз тек кітапхананы импорттауыңыз керек болғандықтан, React утилитасын бірнеше код ізімен жазуды бастауға болады.

Бірақ Hello World нұсқасынан басқа, React мақсаттарының көп бөлігі компоненттерге негізделген және веб-бетте бірнеше бөліктерді жай ғана көрсетпейді.

Кейбір құрылысшылардың реакция туралы біртүрлі немесе мазасыз екенін анықтайтын факторлардың бірі - JSX-ті зерттеу бір бағытты жол екендігі. Сіз пісірілмеген JavaScript-ті тиімді түрде қолдана аласыз, дегенмен React құрастырушыларының көпшілігі JSX-ті пайдаланады, оны оқып үйрену сөзсіз.

Бұл React-тің қисық сызығын сәл жоғарылата алатын негізгі фактор, алайда басқалары JavaScript-ті білетін және желіні жақсарту идеяларын қабылдайтын құрылысшылар үшін қарапайым кітапхана.

Vue

Vue-ді орналастыру React-қа қарағанда сәл күрделі. Сіз оны HTML түрінде қолдануға болатын бөліктердің контурын жасау үшін кітапхана ретінде пайдалана аласыз, бірақ React сияқты, көптеген тапсырмалар осылай жасалмайды.

Vue тапсырмаларының көпшілігінде түбірлік элементі болуы мүмкін App.vue және әртүрлі мәселелерді көрсетуге арналған көптеген жас бөліктер.

Егер синтаксиске қатысты болса, сізге жаңа фактор - Vue шаблон синтаксисі, оны түсіну өте қарапайым болуы мүмкін, егер сіз HTML-ді түсінсеңіз. Баламалы негізгі директивалар v-if және v-for шартты рендеринг және листингтік рендеринг үшін, тіпті жаңадан келгендерге де қарапайым.

Сонымен қатар, Vue-дің бір файлдық бөліктері барлық алдыңғы кодтарды бір жерде сақтайды және жаңа тапсырмаларды дайындауды жеңілдетеді.

Vue, менің ойымша, қарапайымдылығы мен интуитивті синтаксисіне байланысты қарапайым зерттеледі.

бұрыштық

Бұрыштық негізінен үшеудің ішіндегі ең күрделі проблема бар, және бұл толыққанды алдыңғы жақтау болғандықтан, бұл қосымша идеяларға байланысты.

Бөлшектерден басқа, Angular модульдер мен компанияларға көмектеседі. Сіз өзіңіздің код базаңызды жазбаша түрде жазып, таңдалған әдіс бойынша құрастыруды күтесіз, бұл сіздің қиындықтарыңыз масштабталған кезде оны сақтауға мүмкіндік береді.

Синтаксиске келетін болсақ, бұрыштықтар TypeScript-пен жақсы жұмыс істейтіндіктен, бұрыштық проблеманы құру кезінде TypeScript-ті іске асырудың маңызы зор.

Vue-мен бірдей, сіз интерфейстің жаңа параметрлерін Angular көмегімен кодтауды бастау үшін HTML-ге ұқсас синтаксисті қосымша таныстыруыңыз керек.

Менің ойымша, бұрыштық типтік жасаушы үшін өте күрделі және TypeScript-ке тәуелді болғандықтан өте қиын.

Болашақ болжамдар

Көптеген ашық көзі бар тапсырмалар мен құрылымдар ұмытылып, ұмытыла бастайды. Дәл осы жерде талқылап жатқан кез-келген шеңберден қорқу керек пе?

Болатын жағдайды толық болжап білмесек те, үнемі жетілдіру жұмыстары осы міндеттердің жақсы көрсеткіші болып табылады. Танымалдық пен прогресс қиыншылықтың ұзаққа созылатындығын болжау үшін қосымша маңызды өлшемдер болып табылады, сондықтан кез-келген құрылымды тексеріп көрейік.

жауап

V17.0 реакциясы іске қосылды, бірақ таңқаларлықтай, құрылысшылар үшін жаңа нұсқалар жоқ.

Негізгі өзгеріс - бұл жаңа модель React-тің өзін жақсартуды жеңілдетеді. Барлық реакцияны жақсарту қажет бола отырып, React-тің бірнеше элементтерін ескі модельден жаңасына дейін жақсартуға болады.

Егер сіздің утилитіңіз жаңа модельге өзгеретін немесе ескірген нұсқаларға байланысты болса, сіз осы өнімді сақтау үшін алдыңғы модельді сақтай аласыз. Бұл ауыстыру React-ті таңғажайып ұзақ мерзімді балама етеді, нәтижесінде жаңа вариациялармен жаңарып отыруды жеңілдетеді.

Соңғы 44 айдан бастап реакция 12 данаға өсті npm апталық жүктемелері. Абсолюттік сандармен, бұл үш тапсырманың ішіндегі ең жүктелгені.

Vue

Vue 3 шығарылды 2020 жылдың қыркүйегінде Vue 2-дің үлкен міндеттерге ие көптеген маңызды сәттерін шешеді. Бұл таныстырады Композиция API әсер қалдырады Ілгектерге реакция жасаңыз және логиканы барлық бөліктерде қайта қолдануды жеңілдетеді.

Бүкіл қиындық TypeScript-те қайта жазылды, бұл жаңа Vue тапсырмаларында TypeScript анықтамасын жақсартады, ал қосымша қосымша сақтауға мүмкіндік береді.

Vue 3 - бұл өте қажет жетілдіру және Vue-ді ауқымды тапсырмалар үшін үлкен сәйкестікке айналдырады.

Vue's апта сайынғы жүктеулер соңғы 87 айдан бастап 12 данаға өсті, бұл Vue-ді салыстырмалы тіркестердегі ең тез көтерілетін құрылымға айналдырды. Егер Vue осы прогрессия бағасын ұстап тұра алса, онда ол бұрыштықтан тез асып түседі.

бұрыштық

Жақында бұрыштық Ivy компиляторы. Бұл конструкция даналарын азайтады, заттарды оңтайландырады, тезірек тестілеуге рұқсат береді және әдетте әзірлеушілердің тәжірибесін жақсартады.

Бұрыштық топ негізгі жаңартуларды 12 айда екі рет шығарады, бұл жаңа опцияларды қамтуы мүмкін немесе құрылымды басқаруда жаңа шолғыш нұсқалары арқылы жеткізе алады.

Бұрыш 50 данаға айналды апта сайынғы жүктеулер соңғы 12 айдан бастап, сондықтан да бұл қиын мәселе.

қорытынды

Angular, React және Vue - бәрі өте жақсы жетілдірілген. Олар бірнеше рет жаңа вариацияларды шығарады және басым нұсқаларын сақтайды. Көмектің қазіргі деңгейі кез-келген жағдайда шамадан тыс болғандықтан, сіз кез-келген құрылымды қауіпсіз пайдалана аласыз.

Бұрыштықтың бұрынғыдай тез көтерілмейтінін байқау өте маңызды, ал Vue - соңғы уақытта қосымша басталғанына қарамастан - өте көп көтеріліп бара жатқан сияқты.

Алдын ала мойындағандай, біз қандай құрылымдардың ұзақ мерзімді байланыста болатынын болжай алмаймыз, дегенмен, кез-келген қиындықтың артында таңғажайып тобы болады және үнемі дамып отырады.

Бұл мәтінмен менің мақсатым архитектуралық вариацияларды нақтылау, әр жақтың күшті және әлсіз жақтарын бөлшектеу және оларды қай жерде қажет болса, бағалау болды.

Жаңа құрылымға секірмес бұрын, ойлану керек бірнеше нәрсе бар.

Біріншіден, сіздің тобыңыздың тәжірибесі, әдетте, жаңа ноу-хауды таңдау кезінде шешуші мәселе болып табылады.

Дәл сол сияқты, сіз өзіңіздің қиындықтарыңызда құрылысшыларды жалға алу мақсатымен сіздің кеңістігіңізде қол жетімді тәжірибені ескеруіңіз керек.

Ақырында, қиындықтың өзіне қатысты, күрделілік пен ауқым сіздің балама шеңберіңізге әсер етуі мүмкін.

Барлық маңызды вариацияларға жәрдемақы бере отырып, сіз өзіңіздің мақсатыңыз бен тілектеріңіз үшін ең жақсы жақтаулардың қайсысын шешетіндігіңізге сенемін.



Бұл хабарламада 0 пікір бар

пікір қалдыру

Сіздің электрондық пошта мекенжайы емес жарияланады. Міндетті өрістер таңбаланған *

Басына