Жас болғанда әрқайсысына кем дегенде 5 жыл болды ғой. Енді PHP, Java-ға қарағанда жас шығар, бірақ компьютер әлемінде бәрі қазір тез өзгереді ғой. Продакшндағы шешімдер салыстырмалы түрде көп емес, бірақ сәнді дегенім сол ғой, ең танымал деген мағынада емес, көпшілік оларды тани бастады, трендтері көтеріліп келе жатыр деген мағынада қолдандым.
MongoDB-мен көп тәжірибем жоқ, білгенім мынау. Реляциялық дерекқордан басты айырмашылығы — алдын-ала құрылған кестелердің орнына құжат ұғымы қолданылады. Әр құжат бір жинаққа жатады. Мысалы, қолданушылар туралы деректер Users жинағында сақталу керек, әр қолданушы туралы ақпарат ол бір құжат. Алдын-ала жасалып қойылған деректер схемасы болмаған соң, құжаттың құрамы әр түрлі болуы мүмкін. Мысалы, басында қолданушының атын ғана сақтап жүріп, кейін енді туған күнін сақтайық деп шешкен кезде, жаңа құжаттарда туған күн пайда болады, бірақ ескі құжаттар туған күнсіз түк болмағандай жата береді. Керісінше, бір мағлұматты алып тастаған кезде де солай болады.
Жобаға іске сәт! Қарапайымдылығы өте ұнады(керек емес заттар жоқ), бірақ дизайның әлі жөндеу керек сияқты), сосын "+" -пен бірге, "-" -те керек сияқты муәліктерге)
Angular туралы не десе болады. Жоғарғы MeanJS ұсынған файлдар құрылымын қолдандым. Яғни, түбірінде application.js пен config.js жатыр. Сосын модульдер папкасы. Әр модульдің ішінде, мысалы, users модулінің ішінде сонымен байланысты controllers, views, services, directives, filters папкалары бар, керек файлыңды солардың біреусіне сақтайсың.
Және де AngularJS модулінен басқа мына қосымша шешімдер қолданылады:
angular-bootstrap
angular-ui-router
angular-ui-utils
danialfarid-angular-file-upload
бәрі де қазір (кеше) ең сәнді болып саналатын (саналған) технологиялар
сәнді емес, жас дейтін едім, өйткені қазір бәрі қызығады, бірақ әлі көпшілік продакшында пайдалана бермейді. Тек көбісі эксперимент үшін. Осы MongoDB туралы ештене білмейді екем, мысалдар келтіруге болады ма?
Қахарман риза болдым, бейнесабақтың сапасы жақсы, дауысын да әдемі естіледі. Қазақша бейнесабақтар жасап жатқандардың көбеюі мені қатты қуантады! Іске сәт!
MongoDB-мен көп тәжірибем жоқ, білгенім мынау. Реляциялық дерекқордан басты айырмашылығы — алдын-ала құрылған кестелердің орнына құжат ұғымы қолданылады. Әр құжат бір жинаққа жатады. Мысалы, қолданушылар туралы деректер Users жинағында сақталу керек, әр қолданушы туралы ақпарат ол бір құжат. Алдын-ала жасалып қойылған деректер схемасы болмаған соң, құжаттың құрамы әр түрлі болуы мүмкін. Мысалы, басында қолданушының атын ғана сақтап жүріп, кейін енді туған күнін сақтайық деп шешкен кезде, жаңа құжаттарда туған күн пайда болады, бірақ ескі құжаттар туған күнсіз түк болмағандай жата береді. Керісінше, бір мағлұматты алып тастаған кезде де солай болады.
Және де AngularJS модулінен басқа мына қосымша шешімдер қолданылады:
angular-bootstrap
angular-ui-router
angular-ui-utils
danialfarid-angular-file-upload
Тағы да пайдалы бейне сабақтарыңызды күтеміз.