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