
Вэб эсвэл гар утасны аппликейшнийг бүтээх, сурталчлах нь бизнес эрхлэгчдэд өндөр үнэтэй бөгөөд цаг хугацаа их шаарддаг.
Хэд хэдэн стартапууд сайн ажиллагаатай програм бүтээх чадваргүй болох юм уу, ялангуяа үндсэн багт хөгжүүлэгч байхгүй үед асар их мөнгө зарцуулдаг.
Гэхдээ одоо биш.
Budibase гэгддэг бага кодтой хөгжүүлэлтийн платформын тусламжтайгаар та ердийн кодчилолгүйгээр вэб болон гар утасны программуудыг хялбархан үүсгэж болно.
Энэ нь график хэрэглэгчийн интерфэйс (GUI) болон тохиргоонд тулгуурладаг бөгөөд программуудыг код ашиглахаас 50 дахин хурдан бүтээдэг.
Тэгэхээр Budibase гэж юу вэ?
Түүний онцлог юу вэ?
Үүнийг ашиглан програм үүсгэх үйл явц юу вэ?
Ойлгож үзье!
Мөн бид таныг эхлүүлэх, анхны програмаа бүтээхэд зориулж Budibase-ийн хурдан зааварчилгааг нэмсэн.
Budibase гэж юу вэ?

Budibase нь дотоод хэрэгслүүд, админ самбарууд, үйлчлүүлэгчийн порталууд гэх мэт дотоод програмуудыг бүтээх, дизайн хийх , автоматжуулах, өөрөө байршуулах, тээвэрлэхэд ашигладаг орчин үеийн нээлттэй эхийн хөгжүүлэлтийн платформ юм.
Энэ нь янз бүрийн хэлбэр, хүснэгт, харагдац, өгөгдлийн эх сурвалжийг холбоход шаардлагатай чухал элементүүдийг оролцуулан бүх нэмэлт давталтыг арилгадаг кодгүй эсвэл бага кодтой платформ юм.
Үүний үр дүнд боловсруулах хугацаа багасч, барилга байгууламж барих, хамтран ажиллах үйл явцыг хялбархан хөнгөвчлөх болно.
Давуу тал

Энэхүү платформ нь программууд болон дотоод хэрэглүүрүүдийг бүтээх удаан бөгөөд давтагдах үйл явцад бухимддаг бүх хөгжүүлэгчид болон мэдээллийн технологийн мэргэжилтнүүдэд зориулсан сайн баримтжуулсан, шаргуу хөдөлмөрч нийгэмлэг болж үйлчилдэг.
Budibase хөгжүүлэлтийн платформ нь программ болон дотоод хэрэгслийг бүтээх, тээвэрлэх үйл явцыг хурдасгаснаар бизнесийн бодит үнэ цэнийг хүргэхэд тусалдаг.
Үүнийг платформ болгох давуу талууд энд байна.
1. Кодгүй эсвэл бага кодтой платформ:
Энэ нь кодгүй эсвэл бага кодтой платформ учраас админ самбар, хяналтын самбар, зөвшөөрлийн програм гэх мэт дотоод хэрэгслийг бий болгоход чухал ач холбогдолтой бүх элементүүдийг нэгтгэхэд тусалдаг.

2. Нээлттэй эхийн платформ:
Нээлттэй эхийн платформ учраас хэрэглэгчдэдээ Budibase программыг өөрийн дэд бүтцээр бие даан байршуулах боломжийг олгодог.
3. Амархан сунгах боломжтой:
Үүнийг ашигласнаар та платформ дээр бүтээсэн програмуудаа хялбархан өргөжүүлж, бусад платформуудын нэгэн адил кодчилол шаардагдах тохиолдолд гарч болох техникийн өрийг бууруулах боломжтой.
4. Салбартаа тэргүүлэгч DX:
Энэ нь дээд зэргийн чанартай хөгжүүлэгчийн туршлагыг (DX) эцсийн хэрэглэгчийн гүйцэтгэлд голлон анхаардаг.
5. Хурдан хөгжүүлэлтэд зориулсан бүрэн стекийн хүч :
Энэ нь ямар ч нарийн кодчилол шаарддаггүй тул танай бизнесийн багийн гишүүд орчин үеийн, үзэсгэлэнтэй UI (Хэрэглэгчийн интерфэйс) болон ажлын байрны дотоод хэрэглүүрийг бүтээх, дизайн хийхэд долоо хоног зарцуулах шаардлагагүй болно.

6. Өгөгдлийн удирдлага:
Энэ нь хэрэглэгчдэд гадаад мэдээллийн эх сурвалжтай хялбархан холбогдох, өгөгдөл импортлох эсвэл суурилагдсан мэдээллийн сангийн тусламжтайгаар эхнээс нь эхлүүлэх боломжийг олгодог.
7. Өөртөө итгэлтэй дизайн хийх :
Энэ нь маш тохиромжтой, ойлгомжтой хэрэглэгчийн интерфэйстэй бөгөөд үүнийг ашиглан хөгжүүлэгч бус хүмүүс ч чухал вэб эсвэл гар утасны програм үүсгэж, дизайн хийх боломжтой.

8. Автоматжуулсан процессууд :
Энэхүү платформ нь бизнесийн системд хамаарах бүх үр ашиггүй функцийг солиход тусалдаг автомат, гарын авлагын процессуудыг ашигладаг.

9. Бизнестэй холбоотой хэрэгслүүд :
Budibase нь бизнест ашигтай дэлхийн хэрэглэгчийн удирдлага, имэйлийг автоматжуулсан системд нэгтгэх, нарийн зөвшөөрлүүд гэх мэтийг санал болгодог.
10. Маш сайн хурд :
Энэ нь маш сайн хөгжүүлэлтийн хурд, хурдтай бөгөөд энэ нь програмыг илүү хурдан гүйцэтгэх замаар хүргэх үйл явцыг сайжруулахад тусалдаг.
Онцлог шинж чанарууд

Тус платформоос санал болгож буй хэд хэдэн функцууд байдаг бөгөөд хэрэглэгчдэд хэдэн минутын дотор өөрчлөн тохируулсан бизнесийн програмууд болон хэрэгслүүдийг бүтээх, дизайн хийх, автоматжуулах, хүргэхэд туслах болно.
Энд хамгийн алдартай бөгөөд ашигтай шинж чанарууд байна:
- Гадаад мэдээллийн эх сурвалжууд: Хэрэглэгч MySQL, PostgreSQL, MongoDB, CouchDB, S3, Airtable гэх мэт гадаад өгөгдлийн эх сурвалжаас өгөгдөл татаж авах, асуух, холбох боломжтой. Мөн Rest API ашиглан өгөгдлийг задлах боломжтой.
- Нэгдсэн мэдээллийн сан: Суурилуулсан мэдээллийн сан болон хүснэгтүүд нь хэрэглэгчдэд байгаа өгөгдөл шаардлагагүйгээр эхнээс нь програм бүтээхэд (эсвэл оронд нь CSV байршуулах) тусалдаг. Хэрэглэгч томьёо, хавсралт, харилцаа гэх мэт олон функц, өгөгдлийн төрлөөс сонгох боломжтой.
- Автомат дэлгэц : Дотоод ширээ бүтээхдээ Budibase нь автомат дэлгэц үүсгэх замаар хэрэглэгчдэд тусалдаг. Энэхүү нэмэлт функц нь UI-тай гурван дэлгэц үүсгэдэг, өөрөөр хэлбэл унших дэлгэц, үүсгэх дэлгэц, шинэчлэх дэлгэц.
- CSV байршуулах: Энэ нь хэрэглэгчдэд CSV-г платформ дээр байршуулж, дотоод мэдээллийн сандаа хүснэгт үүсгэх боломжийг олгодог.
- Үзсэн тоо: Түүний суурилуулсан мэдээллийн санд та өгөгдөл дээр хялбархан тооцоо хийх боломжтой.
- Хандалтын удирдлага: Энэ нь хэрэглэгчдэд өгөгдөлдөө хандалтын хяналт оноох боломжийг олгодог.
- Нийтийн болон хувийн хэрэглээний програмууд: Энэ нь хөгжүүлэгчдэд нийтийн болон хувийн хэрэглээний програмууд эсвэл тэдгээрийн хослолыг бий болгоход тусалдаг.
- Бодит болон гүйцэтгэлтэй програмуудыг тээвэрлэх: Бусад платформуудаас ялгаатай нь Budibase-ийн тусламжтайгаар та нэг хуудастай програмуудыг бүтээж, тээвэрлэх боломжтой.
- Үзэсгэлэнтэй, хүртээмжтэй бүрэлдэхүүн хэсгүүд: Энэхүү платформ нь хэрэглэгчдэд салбартаа тэргүүлэгч, хүчирхэг бүрэлдэхүүн хэсгүүдэд хандах боломжийг олгох замаар дотоод хэрэгслүүдийн дизайныг хялбаршуулах зорилготой юм.
- Өгөгдөл нийлүүлэгчийн бүрэлдэхүүн хэсэг: Энэ нь татаж авсан өгөгдлийг нэг бүрэлдэхүүн хэсэг болгон нэгтгэх өгөгдөл өгөх бүрэлдэхүүн хэсгүүдтэй бөгөөд энэ нь эргээд ашиглалт болон гүйцэтгэлийг сайжруулахад тусалдаг. Энэ нь өгөгдлийг хялбархан шүүх, ангилах, хуудаслах зэрэгт тусалдаг.
- Өндөр ажиллагаатай ширээ: Энэ нь эрэмбэлэх, хэмжээг өөрчлөх, сэдэвт оруулах боломжтой энгийн боловч хүчирхэг хүснэгтийн бүрэлдэхүүн хэсэгтэй. Та мөн энэ хүснэгтэд товчлуур эсвэл үйлдлүүдийг нэмж, үйл ажиллагааны жагсаалт үүсгэх боломжтой.
- Сайхан график эсвэл графикууд: Энэ нь танд хүснэгт эсвэл гадаад мэдээллийн эх сурвалжаас авсан өгөгдлийг ашиглах, тэдгээрийн хэрэглээнд үзэсгэлэнтэй баар, шугам, талбай, диаграм, график нэмэх боломжийг олгоно.
- Боломжтой маягт үүсгэгч: Энэ нь хүртээмжтэй, баталгаажсан, мэдрэмжтэй, сэдэвтэй барилгачид Энэ нь танд үзэсгэлэнтэй, уян хатан хэлбэрийг эхнээс нь автоматаар үүсгэх боломжийг олгоно.
- Хүчтэй үйлдлүүд: Энэ нь өгөгдлийг хадгалах, автоматжуулалтыг идэвхжүүлэх зэрэг хүчирхэг үйлдлүүдийг бүрэлдэхүүн хэсгүүдэд нэмэх боломжийг олгодог.
- Хайлтын хялбар хэрэгжилт: Энэ нь танд хэдхэн товшилтоор хайлтын функцийг өөрийн аппликешнүүдэд хэрэгжүүлэх боломжийг олгоно.
- Webhooks: Budibase Webhooks-ийн тусламжтайгаар та өөрийн программаас өгөгдлийг хялбархан татаж авах боломжтой.
- Интеграцчлалууд: Үүнийг Zapier, Integromat гэх мэт гадаад платформуудтай хялбархан нэгтгэж болно.
- Өдөөгч: Энэ нь хэрэглэгчдэдээ програмынхаа автоматжуулалтыг эхлүүлэх олон өдөөгчөөс сонгох боломжийг олгодог.
- Гинжлэх: Платформ дээр одоо байгаа автоматжуулалтын алхамуудаас өгөгдлийг ашиглаж болно.
- Үйлдлүүд: Энэ нь хэрэглэгчдэд цахим шуудантай холбоотой үйлдлийн сангаас сонгох боломжийг олгодог гадаад автоматжуулалтын платформ ашиглан мессеж илгээх Мөн платформ дээр бүтээсэн програмуудын гүйцэтгэлийг тохируулдаг.
- Хойшлуулах: Энэ нь танд автоматжуулалтад цаг хугацааны хоцрогдол нэмэх боломжийг олгоно.
- CRON: Budibase-г ашигласнаар та автоматжуулалтаа төлөвлөх боломжтой. Жишээлбэл, та автоматжуулалтыг 5 минут тутамд ажиллуулахаар тохируулж болно.
- Скрипт шинэчлэх : Та өөрийн программуудын хэрэглээг нэмэгдүүлэхийн тулд автоматжуулалтдаа JavaScript нэмж болно.
- Budibase CLI (Тушаалын шугамын интерфейс): CLI (командын шугамын интерфейс) нь таны програмын шинэчлэлт болон дэд бүтцийг хурдан удирдахад тусалдаг.
- Глобал хэрэглэгчийн удирдлага: Хэрэглэгчийг платформд нэмсний дараа та тэдгээрийг өөр өөр аппликешнүүдэд оноож болох бөгөөд энэ нь олон програмд хандахын тулд нэг нэвтрэлт хийснээр эцсийн хэрэглэгчийн туршлагыг сайжруулдаг.
- Хялбаршуулсан хэрэглэгчийн элсэлт: Таны хийх ёстой зүйл бол SMTP (Simple Mail Transfer Protocol) тохиргоогоо нэмэх; Энэ нь таны цаашдын ажилд орох үйл явцыг хариуцахад тусална.
- Имэйлийн байршил: Энэ нь таны брэндийн сонголтод тохируулан өөрчлөх боломжтой сайхан имэйлийн загваруудыг агуулдаг.
- OAuth (Нээлттэй зөвшөөрөл): Энэ нь OAuth (Open Authorization) сонголттой бөгөөд хэрэглэгчдэд Google-ээр дамжуулан өөрийн аппликейшн руугаа нэвтрэх боломжийг олгодог.
- Порталууд: Хэрэв та нэгээс олон аппликешн бүтээвэл платформ нь аппликешнүүдэд хандах, удирдахад тань туслах портал үүсгэх болно.
Удахгүй функцууд бэлэн болно

- Бүлгүүд: Энэ функц нь хэрэглэгчид болон програмуудыг бүлгүүдэд хуваарилахад тусална. Бүлэг доторх хэрэглэгчид зөвхөн өөрсдийн бүлэгт хуваарилагдсан програмуудыг харж, ашиглах боломжтой болно.
- Бүлгийн менежерүүд: Энэ нь танд бүлгийн менежерийг сонгоход тусалж, түүнд хэрэглэгчдийг устгах, шинэчлэх ажлыг удирдах боломжийг олгох бөгөөд энэ нь завгүй админуудын ачааллаас ангижрахад тусална.
Budibase-г хэрхэн суулгах вэ?
Хэрэглэгч дараах хэдэн хялбар алхмуудыг ашиглан үүнийг локал хөгжүүлэлт эсвэл серверийн машин дээр суулгаж болно.
Эхлээд зангилаа ба зангилааны багц менежер (NPM) шаарддаг Budibase CLI (командын мөрийн интерфейс) суулгана.
$ npm i -g @budibase/cli

Дараа нь Budibase системийг байршуулах боломжтой хоосон лавлах үүсгэнэ үү. Лавлах дотроос дараах тушаалыг эхлүүлнэ.
budi hosting --init

Эцэст нь системийг дараах тушаалаар ажиллуулна:
budi хостинг --эхлэх

Анхны Budibase програмаа хэрхэн бүтээх вэ?

Анхны програмаа үүсгэхийн тулд дараах алхмуудыг дагах хэрэгтэй.
Данс үүсгэх
Та Budibase дээр данс үүсгэх хэрэгтэй. Бүртгүүлэх үйл явцыг дуусгасны дараа та түүний Хостинг Портал руу шилжих болно.
Хостинг портал дээр та өөрийн үйлдлийн систем (OS)-д зориулсан тодорхой бүтээгчийг татаж аваад програмуудаа байрлуулахын тулд API түлхүүрийг хуулах хэрэгтэй.
Үүнийг хийсний дараа бүтээгчийг нээж, "Програм үүсгэх" гэсэн товчлуур дээр дарж шинэ програм үүсгэнэ үү.

Эцэст нь та цахим шуудангаар өөрийгөө “админ”-аар бүртгүүлж системд нэвтрэх ёстой. Үүнийг хийж дууссаны дараа та бүх өгөгдлийг хадгалах "Хэрэглэгчид" хүснэгтийг харах болно.

Мэдээллийг удирдах
Хэрэглэгч бүтээгчийн дээд талд дөрвөн үндсэн хэсгийг олох бөгөөд энэ нь вэб програмтай ажиллахад туслах болно. Үүнд:
- Өгөгдөл эсвэл Backend: Мэдээллийн санг удирдахад зориулагдсан.

- Дизайн эсвэл Frontend: UI (хэрэглэгчийн интерфейс) бүтээхэд зориулагдсан.

- Автоматжуулах: Процесс эсвэл ажлын урсгалыг автоматжуулахад зориулагдсан.

- Байрлуулах: Таны вэб програмыг ашиглахад зориулагдсан.

Хэрэглэгчийн интерфейсийг хөгжүүлэхийн өмнө та мэдээллийн сангийн бүтцийг бий болгох ёстой. Budibase технологийн дэлгүүр нь техникийн бүтээгдэхүүнийг цуглуулж, үзүүлэх болно.
Эхлэхийн тулд та эхлээд багана бүхий Бүтээгдэхүүний хүснэгт үүсгэх хэрэгтэй. "Шинэ хүснэгт үүсгэх" товчийг дарцгаая.

Багана үүсгэхэд ашиглаж болох өгөгдлийн төрлүүд энд байна.
- нэр: 'Текст' өгөгдлийн төрөл бүхий бүтээгдэхүүний нэр.

- Үнэ: 'Дугаар' өгөгдлийн төрөл бүхий бүтээгдэхүүний үнэ.

- Барааны тэмдэг: "Сонголтууд" өгөгдлийн төрөл бүхий компанийн нэр. Энэ бол мөр/текст сонголттой гайхалтай төрөл юм.

- Зураг: Статик файлд зориулсан 'Хавсралт' өгөгдлийн төрөл бүхий бүтээгдэхүүний зураг.

- Боломжтой: Дэлгүүрт байгаа "Boolean" төрөл.

- Тодорхойлолт: Бүтээгдэхүүний тайлбарт зориулсан "Урт хэлбэрийн текст" төрөл.

Хэрэглээний дизайн хийх
Та бүтээгчээс баруун, зүүн, дунд самбарын сонголтыг харж болно.
Та зүүн талын самбараас өөрийн дэлгэц болон байршлыг харах боломжтой бөгөөд дэлгэц нь таны бүх дэлгэцийг хамарна. Бүтээгдэхүүний хүснэгтийг үүсгэх үед энэ нь танд зориулж дөрвөн дэлгэц үүсгэдэг.

- Нүүр хуудас: үндсэн дэлгэц
- products/:id: бүтээгдэхүүний мөрийн дэлгэцийг засах
- бүтээгдэхүүн/шинэ/мөр: шинэ бүтээгдэхүүний дэлгэц үүсгэх
- бүтээгдэхүүн: бүх бүтээгдэхүүний жагсаалт дэлгэц
Зохицуулалт нь таны агуулга нь тэдгээрийн хэрэглээний туршид нийцтэй байх үндсэн загвар юм.
Платформын загвар нь хувийн болон нийтийн талтай. Хувийн тал нь нэвтэрсний дараа хийж байгаа бүх ажлыг агуулдаг. Нийтийн тал нь хүн бүр хандах боломжтой дэлгэц юм.

Дунд талын самбар нь таны хуудасны бүрэлдэхүүн хэсгүүдийг харуулах бөгөөд баруун талын самбар нь бүрэлдэхүүн хэсгүүд болон хуудасны хэв маяг, тохиргоог удирддаг.
Дараа нь та баруун дээд буланд байрлах урьдчилан харах товчийг дарж, Budibase вэб програмаар дамжуулан мэдээллийн санд төрөл бүрийн бүтээгдэхүүнийг нэмж оруулах боломжтой.
Үүний дараа та үндсэн дэлгэцийг өөрчилж, Видео контейнерийн бүрэлдэхүүн хэсгийг устгаж, боломжтой бүх бүтээгдэхүүнээ харуулах боломжтой.
Аз болоход, энэ нь өгөгдлийн сан дахь өгөгдлийг өөрчлөхгүйгээр өгөгдлийг авах боломжтой виртуал хүснэгтүүдийг үзэх боломжтой. Платформ нь дараах тусламжтайгаар өгөгдлийг боловсруулдаг.
- Шүүлтүүр: тодорхой нөхцөл бүхий өгөгдлийг шүүнэ
- Бүлэг: өгөгдлийг өөрийн баганаар бүлэглэх
- Тооцоолол: өгөгдлийг томъёогоор тооцоолох
Энэ үйл явц нь эхэндээ танд хэцүү мэт санагдаж болох ч та үүнийг гартаа авмагц илүү хялбар байх болно.
Дараа нь та 'Боломжтой тэнцүү үнэн' шүүлтүүрээр 'Боломжтой харагдац' үүсгэж болно.
"Боломжтой харагдац" бэлэн болмогц давтагч бүрэлдэхүүн хэсгийг давхарласан жагсаалтад нэмнэ үү.
Дараа нь та давхарласан жагсаалтын хүрээ, дэвсгэр болон дэвсгэр шинж чанарыг шинэчлэх боломжтой. Та хүчирхэг хэрэгсэл, тохиргоог ашиглан янз бүрийн хэв маягийг үүсгэж болно.
Програмыг байршуулж байна
Эхний вэб програмыг дуусгасны дараа та AWS (Amazon Web Service) дээр байршуулахын тулд уг програмыг байршуулах ёстой. Дараах алхмуудыг дагаснаар байршуулалтыг хялбархан хийж болно.
Эхлээд байршуулах портал нээж, байршуулах API түлхүүрийг хуулна уу.

Дараа нь баруун дээд буланд байгаа Тохиргооны дүрс дээр дарж товчлуурыг дарж тохиргооны загварын цонхыг нээнэ үү.

Эцэст нь "Програмыг байршуулах" товчийг дарж програмыг байрлуулж дуусгана уу.
Дүгнэлт
Budibase нь мэдээллийн технологийн мэргэжилтнүүд болон хөгжүүлэгчдээс бүрдсэн мянга мянган багт одоогийн загварын дагуу аж ахуйн нэгжийн хатуу вэб болон гар утасны программуудад санаа загварчлахад тусалж, тэдгээрийг хурдан шуурхай хүргэхэд амжилттай ажиллаж байна.
Энэхүү платформ нь суулгах, ажиллуулахад маш хурдан бөгөөд шинэлэг шийдлүүдийг байнга шаарддаг хурдан бөгөөд динамик техникийн ертөнцөд төгс тохирно.
Платформын ард байгаа компани нь бусад кодгүй эсвэл бага кодтой платформуудад төдийлөн анхаарал хандуулдаггүй тасралтгүй нэгтгэх, байршуулах тусламжтайгаар платформыг илүү үр дүнтэй болгохоо амласан.
Budibase гэх мэт платформуудтай бизнесүүдийн ирээдүй гэрэлтэх нь ойлгомжтой. Дараагийн хэдэн жилд платформ хэр зэрэг өсөхийг харах л үлдлээ.










