Преглед садржаја
Бацкбоне.јс Од почетка је замишљен као лаган и флексибилан оквир, али због своје одлучности да буде лаган може неке ствари изоставити, ово је неизбјежно цијена коју морамо платити за његову окретност и брзину.Позитивна страна овога је да ако развијамо нешто врло мало или једноставно, можемо радити са оним што подразумевано долази и не додавати ништа додатно у нашу апликацију, али када посао постане сложенији, можемо се обратити проширења.
Ектенсионс
Да бисте могли да попуните празнине у одређено време Бацкбоне.јс Направљен је на такав начин да је компатибилан са другим додацима Јавасцрипт, иако видимо да је основна имплементација Бацкбоне.јс прати га Ундерсцоре.јс и од јКуери Додаци које можемо користити не завршавају се овде.
Код бојлераНа пример, постоји такозвани код БоилерплатеМожда смо видели ову дефиницију неколико пута у свету развоја апликација и односи се на код који понављамо изнова и изнова, због чега се наши пројекти понављају и одузимају нам време.
МарионеттеЈС
Да бисмо смањили ову врсту кода коју смо поменули у претходном одељку, имамо: МарионеттеЈС што није ништа друго до побољшање на које се примењује Бацкбоне.јсОбично називамо Бацкбоне.јс оквиром, али више од тога треба да га називамо низом блокова који нам помажу у изградњи апликација.
Са уносом од МарионеттеЈС Можемо укључити нове функционалности које нам помажу да побољшамо наш развој, наравно можемо мислити да додавање нове библиотеке одузима предност мале тежине Бацкбоне.јс, али у сложенијој апликацији количина поновљеног кода може нас довести до исте ствари и са мање корисности.
Како нам то помаже?
Замислимо да морамо да направимо малу апликацију са погледом у Бацкбоне.јс, за ово бисмо прво требали дефинирати наш предложак, затим генерирати различите методе и функције како бисмо могли имати базу у којој можемо изразити поглед. Погледајмо следећу слику која означава горе поменуто:
Овде видимо да морамо изградити количину кода која нам омогућава да постигнемо коначни резултат могућности генерисања погледа, ово је процес који ако то учинимо само једном, можда га нећемо ни приметити, али ако имају апликацију која генерише многе приказе која се понавља, поред тога што генерише много кода који ће учинити нашу апликацију тежом.
Укључујући МарионеттеЈС У нашој апликацији можемо доћи од онога што смо видели у претходном примеру до нечега оваквог:
Видимо тада да смо користећи одговарајуће проширење успели да смањимо количину кода који морамо да напишемо за веома важан проценат, ово је сјајна ствар Бацкбоне.јс, који нам омогућава да користимо оно што нам је корисно и што је досадно, можемо исправити другим компонентама.
Као што видимо укључивање екстензија у Бацкбоне.јс, омогућава нам да дођемо до тачке у којој не морамо да се понављамо изнова и изнова, али са одговарајућом додатном опремом можемо побољшати своју продуктивност уз одржавање мале тежине наших апликација.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен