Преглед садржаја:
Развој мобилних апликација је започео последњих година. Прелазак на паметне телефоне и таблете дао је огроман пораст броју корисника мобилних уређаја широм света. Због све веће заједнице корисника мобилних уређаја, потражња и очекивања за мобилним апликацијама такође су значајно порасла. Да би програмери могли да испуне потражњу за мобилним апликацијама, рационализација процеса развоја тако да буде ефикаснији и мање стресан постаје све важнија. Коришћење НоСКЛ-а за мобилне апликације ради управо то. (Пронађите неку позадину на НоСКЛ-у у НоСКЛ 101.)
Зашто релацијске базе података нису довољне
Модел релационе базе података једноставно није идеалан за динамичке потребе мобилних апликација. За једну, традиционалне СКЛ базе података користе фиксне шеме. Ово ствара проблеме јер са мобилним апликацијама постоје многи ситуациони захтеви. Док програмери долазе са новим идејама и функцијама за своје апликације, уношење промена постаје временски захтјеван задатак, јер се непрестано морају мењати шеме базе података.
Вебинар: Излагање диференцијације: стигла нова ера скалабилне инфраструктуре - пријавите се овде |
На пример, рецимо да програмер креира апликацију сличну „Ангри Бирдс“, где различите врсте знакова изводе различите радње. Уз релацијску базу података, додавање типовима ликова или радњи које могу да изврше може да захтева потпуно промену шеме како би се прилагодила промена. Зависно од величине промене, ово би могло потрајати много времена и труда на крају програмера.