გზამკვლევები

რა არის Low-Code? მარტივი სახელმძღვანელო

Low-code არის პროგრამების აგების გზა, სადაც აპლიკაციის უმეტესი ნაწილი ვიზუალური ხელსაწყოებით იკრიბება — drag-and-drop ეკრანებით, მონაცემთა მოდელებითა და სამუშაო პროცესების დიაგრამებით — ხოლო დეველოპერები მცირე რაოდენობით კოდს წერენ მხოლოდ იმ ნაწილებისთვის, რომლებსაც ეს ხელსაწყოები ვერ ფარავს. ის ტრადიციულ კოდირებასა და no-code-ს შორისაა. ტერმინი 2014 წელს კვლევითმა კომპანია Forrester-მა გაავრცელა, ხოლო ცნობილი პლატფორმებია Microsoft Power Apps, OutSystems, Mendix და Retool.

რატომ არის მნიშვნელოვანი AI-ით აგებისას

თუ ფიქრობთ აპლიკაციის აგებაზე, როგორც დამფუძნებელი ან მცირე ბიზნესის მფლობელი, სამი სახელწოდება შეგხვდებათ: no-code, low-code და AI აპლიკაციის ამგებები. ხშირად ერთ ქვაბში ერთად ათავსებენ, მაგრამ სხვადასხვა ადამიანებისთვისაა განკუთვნილი. Low-code პლატფორმები ძირითადად კომპანიების IT გუნდებს მიემართება, და ბევრი მათგანი ვარაუდობს, რომ გუნდში ვიღაც კოდს წერს, როცა ვიზუალური ხელსაწყოები ვერ ამთავრებს საქმეს.

ეს ხელს გიშლით, რომ მცირე გუნდისთვის განკუთვნილი ხელსაწყო არ აირჩიოთ 50-კაციანი IT განყოფილებისთვის განკუთვნილი პლატფორმის ნაცვლად, ან პირიქით, მარტივი ინსტრუმენტი რთული ბიზნეს-სისტემისთვის არ აირჩიოთ. ასევე ხსნის, რატომ ცვლის AI ამგებები სურათს: როცა AI კოდს თქვენთვის წერს, «low»-ის მნიშვნელობა ნაკლებია, რადგან ხელით დაწერილი ნაწილი აღარ არის ძნელი ნაწილი.

ყოველდღიური ანალოგია

იფიქრეთ სადილის მომზადებაზე.

  • ტრადიციული კოდირება არის სამზარეულო ნულიდან: ნედლი ინგრედიენტები, სრული კონტროლი, ბევრი უნარი და დრო.
  • No-code არის საკვების ნაკრები: ყველაფერი წინასწარ დაფასოებულია რეცეპტის ბარათით. სწრაფი და საიმედოა, მაგრამ აკეთებ იმას, რაც კოლოფშია.
  • Low-code არის საკვების ნაკრები, რომელსაც აქვს აღჭურვილი სამზარეულო. უმეტეს საჭმელს ნაკრების მიხედვით აკეთებ, მაგრამ გამოცდილი მზარეული შეიძლება საკუთარი სოუსი დაამატოს, ინგრედიენტი შეცვალოს ან ნაბიჯი შეიცვალოს.

განსხვავება სწორედ სამზარეულოშია. Low-code გაძლევთ გასასვლელს რეალურ კოდში — ეს ძლიერია, თუ ვინმეს ეს საქმე იცის.

როგორ მუშაობს low-code პლატფორმები

თითქმის ყველა low-code პლატფორმას რამდენიმე საერთო თვისება აქვს:

თვისებარას აკეთებს
ვიზუალური UI დიზაინერიეკრანების აწყობა ფორმებით, ცხრილებით, დიაგრამებით და ღილაკებით.
მონაცემთა მოდელირებამონაცემების (მომხმარებლები, შეკვეთები) განსაზღვრა და არსებულ კომპანიურ მონაცემთა ბაზებთან დაკავშირება.
ვიზუალური სამუშაო პროცესებიპროცესების დახაზვა ბლოკ-სქემებად: დამტკიცებები, შეტყობინებები, სტატუსის ცვლილებები.
კოდური გაფართოებებისკრიპტები ან მორგებული კომპონენტები იქ, სადაც ვიზუალური ხელსაწყოები არ ჰყოფნის.
კონექტორებიდაკავშირება ბიზნეს სისტემებთან, როგორიცაა CRM, ERP და ავთენტიფიკაციის პროვაიდერები.
მართვა (governance)IT-სთვის კონტროლი: ვინ შეუძლია აგება, განთავსება და რა წვდომა აქვს.

ბოლო მწკრივი ხშირად გადამწყვეტია უფრო დიდი კომპანიებისთვის. Low-code პლატფორმები ისე არის აგებული, რომ IT-მ შეინარჩუნოს ზედამხედველობა, მაშინ როცა მეტი ადამიანი აგებს აპლიკაციებს.

სამუშაო მაგალითი: ხარჯების დამტკიცების აპლიკაცია

200-კაციანი კომპანია ელცხრილებით გაგზავნილ ხარჯების ფურცლებს აპლიკაციით ცვლის.

Low-code პლატფორმით გუნდმა შეიძლება:

  1. მონაცემები ვიზუალურად მოდელირებს. Expense-ს აქვს თანამშრომელი, თანხა, კატეგორია, ქვითრის ფოტო და სტატუსი.
  2. ეკრანებს აგებს ელემენტების გადათრევით. ფორმა ხარჯის გასაგზავნად, სია მენეჯერებისთვის, დაფა ფინანსური განყოფილებისთვის.
  3. ხაზავს სამუშაო პროცესს. გაგზავნილი → მენეჯერი ამტკიცებს → თუ თანხა გარკვეულ ზღვარს აჭარბებს, ფინანსური განყოფილებაც ამტკიცებს → გადახდილი.
  4. აკავშირებს არსებულ სისტემებს. შესვლა კომპანიის Microsoft ან Google ანგარიშებით; თითოეული თანამშრომლის მენეჯერის მოძებნა HR სისტემიდან.
  5. წერს ცოტა კოდს, სადაც საჭიროა. ვთქვათ, იმის წესი, თუ რომელ ხარჯს სჭირდება ფინანსური დამტკიცება, დამოკიდებულია დეპარტამენტის ბიუჯეტებზე, რომლებიც სხვა სისტემაშია. დეველოპერი წერს მოკლე სკრიპტს, რომელიც ბიუჯეტს მოიტანს და გადაწყვეტილებას მიიღებს.
  6. ათავსებს IT-ის მეშვეობით. პლატფორმა ჰოსტინგს, წვდომის წესებსა და audit ლოგებს უზრუნველყოფს.

ნაბიჯები 1–4 შეუძლია ტექნიკურად თავდაჯერებულ ბიზნეს-ანალიტიკოსს. ნაბიჯი 5 დეველოპერს სჭირდება. სწორედ ეს გაყოფა არის low-code-ის არსი.

Low-code vs no-code vs AI აპლიკაციის ამგებები

No-codeLow-codeAI აპლიკაციის ამგები
როგორ აგებთმხოლოდ ვიზუალური რედაქტორივიზუალური რედაქტორი და კოდიაღწერთ ჩატში; AI წერს კოდს
ძირითადი მომხმარებლებიარატექნიკური დამფუძნებლები, მცირე გუნდებიIT გუნდები, დეველოპერები, ბიზნეს-ანალიტიკოსებიდამფუძნებლები, მცირე ბიზნესი, დეველოპერები
უჩვეულო ლოგიკის დამუშავებაშემოიფარგლება იმით, რასაც ხელსაწყო უჭერს მხარსწერთ კოდსსთხოვთ AI-ს, რომ დაწეროს
რას იღებთ საბოლოოდკონფიგურაცია პლატფორმაზეძირითადად პლატფორმის კონფიგურაცია და თქვენი კოდიჩვეულებრივ, ჩვეულებრივი საწყისი კოდი
ტიპური ფასიგეგმით ან გამოყენებითხშირად ერთ მომხმარებელზე, იყიდება კომპანიებზეგეგმით და გამოყენებით

საზღვრები ბუნდოვანდება: ბევრ no-code და low-code პლატფორმას უკვე აქვს AI ასისტენტები, ხოლო AI ამგებებს შეუძლიათ იგივე შიდა ინსტრუმენტების შექმნა, რომლისთვისაც low-code არის ცნობილი. მეტი ინფორმაციისთვის იხილეთ no-code vs AI აპლიკაციის ამგებები.

ძირითადი ტერმინები

ტერმინიმნიშვნელობა
Low-codeძირითადად ვიზუალური აგება, რთული ნაწილებისთვის კოდით.
No-codeვიზუალური აგება საერთოდ კოდის გარეშე. იხილეთ რა არის no-code.
Citizen developerბიზნესის მომხმარებელი, რომელიც აპლიკაციებს აგებს, ჩვეულებრივ IT-ის ზედამხედველობით.
შიდა ინსტრუმენტი (internal tool)აპლიკაცია, რომელსაც თანამშრომლები იყენებენ და არა მომხმარებლები, მაგალითად ადმინ პანელი ან დამტკიცების სისტემა.
სამუშაო პროცესი / პროცესის ავტომატიზაციანაბიჯების თანმიმდევრობა, რომელიც ავტომატურად სრულდება, მაგალითად დამტკიცებათა ჯაჭვი.
კონექტორიმზა კავშირი სხვა სისტემასთან.
მართვა (governance)წესები და კონტროლი იმაზე, ვინ შეიძლება აგებდეს, ცვლიდეს და იყენებდეს აპლიკაციებს.
ერთიანი შესვლა (SSO)შესვლა მრავალ აპლიკაციაში კომპანიის ერთი ანგარიშით.

გავრცელებული მცდარი წარმოდგენები

  • «Low-code ნიშნავს, რომ ნებისმიერს შეუძლია ყველაფრის აგება.» ვიზუალური ნაწილები ხელმისაწვდომია, მაგრამ რთულ აპლიკაციებს მაინც სჭირდება დეველოპერული უნარები, განსაკუთრებით ინტეგრაციებისა და მორგებული ლოგიკისთვის.
  • «Low-code მხოლოდ პროტოტიპებისთვისაა.» ბევრი კომპანია მნიშვნელოვან შიდა სისტემებს low-code პლატფორმებზე უშვებს. ვაჭრობა პლატფორმაზე დამოკიდებულებაა და არა სერიოზულობის ნაკლებობა.
  • Lock-in-ის ნაკლებად შეფასება. თქვენი ეკრანები და სამუშაო პროცესები ჩვეულებრივ პლატფორმის საკუთარ ფორმატში ცხოვრობს. გადასვლა ნიშნავს ხელახლა აგებას.
  • ერთ მომხმარებელზე ფასის უგულებელყოფა. ზოგი პლატფორმა იხდის თითოეულ ადამიანზე, ვინც აპლიკაციას იყენებს, რაც შეიძლება დიდი თანხა გახდეს, როცა შიდა ინსტრუმენტს მთელ კომპანიაში ავრცელებთ. შეამოწმეთ, სანამ ვალდებულებას აიღებთ.
  • მოსაწყენი ნაწილების გამოტოვება. უფლებები, audit-ის ჟურნალები და ტესტირება low-code-შიც ისეთივე მნიშვნელოვანია, როგორც ჩვეულებრივ კოდში.

რა იკითხოთ არჩევამდე (და რა სთხოვოთ თქვენს AI ამგებს)

  • «ვინ აკეთებს და ინახავს ამას — გვყავს ვინმე, ვინც კოდს წერს?»
  • «რა ჯდება, როცა კომპანიაში ყველა იყენებს ამას?»
  • «შეგვიძლია დაკავშირება ჩვენს შესვლის სისტემასთან და არსებულ მონაცემებთან?»
  • «თუ პლატფორმას დავტოვებთ, რისი წაღება შეგვიძლია?»

თუ შიდა ინსტრუმენტისთვის AI ამგებს აირჩევთ, სასარგებლო მოთხოვნებია:

  • «ააგე ხარჯების დამტკიცების აპლიკაცია: თანამშრომლები აგზავნიან, მენეჯერები ამტკიცებენ, ყველაფერი [თანხა]-ზე მეტი ფინანსურ დამტკიცებასაც საჭიროებს.»
  • «მხოლოდ მენეჯერებს ხედავენ თავიანთი გუნდის ხარჯებს. ეს სერვერზე აღასრულე.»
  • «თითოეულ დამტკიცებასა და უარყოფას ჩაწერე, ვინ და როდის გააკეთა.»

ამ ტიპის აპლიკაციების შესახებ მეტი იხილეთ: როგორ ავაგოთ შიდა ინსტრუმენტი და Retool-ის ალტერნატივები.

Low-code და Mythex

Mythex AI აპლიკაციის ამგებია და არა low-code პლატფორმა: ვიზუალური სამუშაო პროცესების რედაქტორი არ არსებობს. თქვენ აღწერთ აპლიკაციას ჩატში, ხოლო აგენტი წერს კოდს — ეკრანებს, მონაცემთა ბაზის ცხრილებს, სერვერულ ლოგიკას — რასაც ცოცხალ preview-ში ხედავთ და შეგიძლიათ გამოაქვეყნოთ. ის მორგებული ლოგიკა, რომელსაც low-code პლატფორმაზე დეველოპერი დასჭირდებოდა, უბრალოდ კიდევ ერთი მოთხოვნაა. Pro გეგმაზე გაქვთ სრული კოდის რედაქტორი, ექსპორტი და GitHub სინქრონიზაცია, ასე რომ დეველოპერმა შეიძლება აიღოს. დიდი კომპანიებისთვის, რომლებსაც ჩაშენებული მართვა და ღრმა საწარმოო ინტეგრაციები სჭირდებათ, გამოსადეგი შეიძლება იყოს სპეციალური low-code პლატფორმა.

კითხვები

რა არის low-code მარტივად რომ ვთქვათ?

Low-code არის პროგრამების აგების გზა, სადაც აპლიკაციის უმეტესი ნაწილი ვიზუალური ხელსაწყოებით აწყდება — drag-and-drop ეკრანები, მონაცემთა მოდელები და სამუშაო პროცესები — ხოლო დეველოპერები მცირე კოდს წერენ მხოლოდ იმ ნაწილებისთვის, რომლებსაც ვიზუალური ხელსაწყოები ვერ უმკლავდება.

ვინ იყენებს low-code პლატფორმებს?

ძირითადად კომპანიების IT და დეველოპერული გუნდები, რომლებიც შიდა ბიზნეს-აპლიკაციებს აგებენ, და ტექნიკურად მოაზროვნე ბიზნესის თანამშრომლები, რომლებიც მათთან ერთად მუშაობენ. Low-code ხელსაწყოები ჩვეულებრივ ითვალისწინებს, რომ გუნდში ვიღაც საჭიროების შემთხვევაში კოდს წერს.

Low-code უკეთესია no-code-ზე?

ზოგადად არც ერთი არ არის უკეთესი. Low-code უფრო რთულ მოთხოვნებს უმკლავდება, რადგან კოდში შეგიძლიათ ჩასვლა, მაგრამ მეტ ტექნიკურ უნარს მოითხოვს. No-code უფრო სწრაფად ისწავლება, თუმცა შეზღუდვებს უფრო ადრე აწყდება. არჩევანი დამოკიდებულია იმაზე, ვინ აგებს და რამდენად რთულია აპლიკაცია.

საიდან მოდის ტერმინი low-code?

კვლევითმა კომპანია Forrester-მა ტერმინი გაავრცელა 2014 წლის ანგარიშში, სადაც აღწერილი იყო პლატფორმები, რომლებიც კომპანიებს საშუალებას აძლევდა, სწრაფად აეგოთ ბიზნეს-აპლიკაციები ხელით წერილი კოდის მცირე რაოდენობით.

Mythex · Pricing · ააშენეთ ყველაფერი AI-ით · ვებსაიტისა და აპლიკაციის შაბლონები · Mythex შედარებით · AI-ით აპლიკაციის შექმნის ტერმინოლოგია · უფასო ინსტრუმენტები AI-ით აპლიკაციის შესაქმნელად · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)