Преглед садржаја:
Дефиниција - Шта значи Бацкбоне.јс?
Бацкбоне.јс је оквир веб апликација контролера модела (МВЦ) који пружа структуру Јава-тешким апликацијама. Ово се постиже снабдевањем модела прилагођеним догађајима и везањем кључа и вредности, приказима користећи декларативно руковање догађајима и колекцијама са богатим интерфејсом програмског програмирања (АПИ). Све ове карактеристике повезане су с превладавајућом апликацијом помоћу РЕСТфул ЈСОН интерфејса.
Окосница се може дефинисати као изузетно лагана библиотека која омогућава креирање предњих крајева који се лако одржавају за апликације. То је бацк-енд агностиц и врло добро функционира са постојећим модерним ЈаваСцрипт библиотекама. Ова лагана библиотека изузетно је корисна у поједностављивању процедуре за развијање интерактивних, сложених апликација заснованих на подацима. Бацкбоне.јс нуди уредно решење за одвајање података од презентације структуирањем кода и поделом на семантички значајне .јс датотеке.
Тецхопедиа објашњава Бацкбоне.јс
Означени изворни код Бацкбоне.јс доступан је на ГитХуб-у. Доступне су и огледна апликација, интернетски тестни скуп, низ туторијала и велики списак пројеката у стварном свету који користе технологију Бацкбоне-а.
Језгра Бацкбоне.јс укључује четири главне класе:
- Модел: Модели су основни део свих ЈаваСцрипт апликација. Модели садрже интерактивне податке поред значајног елемента логике који окружује податке, као што су валидације, конверзије, контрола приступа и израчуната својства. Бацкбоне.Модел се може проширити методама специфичним за домену, а модел нуди стандардну функционалност постављену за управљање променама. У Бацкбоне.јс модел симболизује једну цјелину.
- Колекција: Збирке у Бацкбоне.јс у основи су низ модела. Збирке су обично резултат упита у којем резултати укључују одређени број модела.
- Поглед: Поглед на Бацкбоне.јс слуша догађаје које је бацио Модел објекта документа и колекције / моделе. Поред тога, кориснику представља стање и модел података апликације.
- Цонтроллер: Контролери у Бацкбоне-у могу се користити за креирање изванредних апликација које се могу књижити уз помоћ хасхбангова.
Неке апликације које користе Бацкбоне.јс укључују:
- ДоцументЦлоуд
- ЛинкедИн Мобиле
- АудиоВроом
- Четверокутни
- Басецамп Мобиле
- Дијаспора
- Пандора
- Анимото
