Gulffile anatomiyasi
Gulpfile - barcha operatsiyalar gulpda aniqlangan joy. Gulpfilning asosiy anatomiyasi yuqori qismga kiritilgan plaginlardan, vazifalarning ta'rifidan va oxirida standart vazifadan iborat.
2.4. NodeJS va npm
2.4-rasm. NodeJS
NodeJS
Node.js — veb-brauzerdan tashqarida JavaScript kodini bajaradigan ochiq manbali, kross-platformali, JavaScript runtime muhiti (inglizcha: JavaScript runtime environment). Node.js 2009-yil 27-mayda yartilingan . C++, C va JavaScriptda yozilgan boʻlib, asosan server uchun foydalaniladi.
NPM
Bu paketlar boʻlib koʻplab tilarda mavjud kutubxonalarga oʻxshaydi. Ularni chaqirib foydalanshingiz mumkin.
2.5-rasm. NPM
2.5. Handlebars va mongoDB.
Handlebars.js is a popular templating engine that is powerful, simple to use. It is based on the Mustache(as their logo and design states) template language. With Handlebars, you can separate the generation of HTML from the rest of your JavaScript and write cleaner code. 2.6-rasm. Handlebars
mongoDB
MongoDB - xujjatlarga asoslangan platformalararo ma'lumotlar bazasi dasturi. Ma'lumotlar bazasi NoSQL dasturi sifatida tasniflangan MongoDB JSON-ga o'xshash hujjatlarni ixtiyoriy sxemalar bilan ishlatadi. MongoDB MongoDB Inc. tomonidan ishlab chiqilgan va Server Side Public License (SSPL) ostida litsenziyalangan.
2.7-rasm. mongoDB
Tarix
10gen dasturiy ta'minot kompaniyasi MongoDB-ni 2007 yilda xizmat ko'rsatish mahsuloti sifatida rejalashtirilgan platformaning tarkibiy qismi sifatida ishlab chiqara boshladi. 2009 yilda kompaniya ochiq manbali rivojlanish modeliga o'tdi va kompaniya tijorat ko'magi va boshqa xizmatlarni taklif qildi. 2013 yilda 10gen o'z nomini MongoDB Inc. ga o'zgartirdi.
2017 yil 20-oktabrda MongoDB NASDAQ-da MDB ro'yxatiga kiritilgan, aktsiyasi uchun $ 24 bo'lgan IPO narxlari bilan ommaviy savdo qiladigan kompaniyaga aylandi.
2019 yil 30 oktyabrda MongoDB Alibaba Cloud bilan hamkorlik qildi, u o'z mijozlariga MongoDB-a-service yechimini taklif qiladi. Mijozlar BABA global ma'lumot markazlaridan boshqariladigan takliflardan foydalanishlari mumkin.
Xavfsizlik
MongoDB-ning standart xavfsizlik konfiguratsiyasi tufayli har kimga ma'lumotlar bazasiga to'liq kirish huquqini beruvchi, o'n minglab MongoDB o'rnatmalaridagi ma'lumotlar o'g'irlangan. Bundan tashqari, ko'plab MongoDB serverlari to'lov uchun ishlatilgan.
MongoDB 2.6 versiyasidan boshlab rasmiy MongoDB RPM va DEB paketlaridagi ikkilik fayllar sukut bo'yicha localhost bilan bog'lanadi. MongoDB 3.6-dan ushbu standart xatti-harakatlar barcha platformalardagi barcha MongoDB paketlariga tarqaldi. Natijada, ma'mur tomonidan aniq sozlanmagan bo'lsa, ma'lumotlar bazasiga barcha tarmoq ulanishlari rad etiladi.
Do'stlaringiz bilan baham: |