Ուղեցույցներ

Ի՞նչ է low-code-ը։ Պարզ ուղեցույց

Low-code-ը հավելվածներ կառուցելու եղանակ է, որտեղ հավելվածի մեծ մասը հավաքվում է տեսողական գործիքներով՝ քաշել-թողնել էկրաններ, տվյալների մոդելներ և աշխատանքային հոսքերի դիագրամներ, իսկ մշակողները գրում են փոքր քանակությամբ կոդ միայն այն մասերի համար, որոնք այդ գործիքները չեն կարող կարգավորել։ Այն տեղակայված է ավանդական ծրագրավորման և no-code-ի միջև։ Տերմինը տարածել է Forrester հետազոտական ընկերությունը 2014 թվականին, իսկ հայտնի հարթակների թվում են Microsoft Power Apps-ը, OutSystems-ը, Mendix-ը և Retool-ը։

Ինչու է կարևոր AI-ով կառուցելիս

Եթե որպես հիմնադիր կամ փոքր բիզնեսի սեփականատեր հավելված կառուցելու մասին եք մտածում, կհանդիպեք երեք պիտակի՝ no-code, low-code և AI հավելվածի կառուցողներ։ Հաճախ դրանք խառնվում են, բայց ուղղված են տարբեր մարդկանց։ Low-code հարթակները հիմնականում նպատակ ունեն ընկերությունների IT թիմերը, և շատերը ենթադրում են, որ թիմում ինչ-որ մեկը կարող է գրել կոդ, երբ տեսողական գործիքները սպառվում են։

Դա օգնում է խուսափել այն գործիքից, որը նախատեսված է 50 հոգանոց IT բաժնի համար, երբ դուք մեկ մարդ եք՝ գաղափարով։ Կամ հակառակը՝ պարզ գործիք ընտրել բարդ բիզնես համակարգի համար։ Այն նաև բացատրում է, թե ինչու են AI կառուցողները փոխում պատկերը․ երբ AI-ն գրում է կոդը ձեզ համար, low-code-ի «low»-ը ավելի քիչ է նշանակում, քանի որ ձեռքով գրվող մասերը այլևս դժվար մասը չեն։

Ամենօրյա անալոգիա

Մտածեք ճաշ պատրաստելու մասին։

  • Ավանդական ծրագրավորումը պատրաստել սկզբից՝ հում բաղադրիչներից․ լրիվ վերահսկողություն, շատ հմտություն և ժամանակ։
  • No-code-ը պատրաստի ճաշի տուփ է՝ ամեն ինչ նախապես չափած և բաղադրատոմսի քարտով։ Արագ և հուսալի է, բայց պատրաստում եք միայն այն, ինչ տուփում է։
  • Low-code-ը ճաշի տուփ է գումարած հագեցած խոհանոց։ Մեծ մասով հետևում եք տուփին, բայց հմուտ խոհարարը կարող է ավելացնել իր սոուսը, փոխել բաղադրիչը կամ փոխել քայլը։

Խոհանոցն է տարբերությունը։ Low-code-ը տալիս է ելք դեպի իրական կոդ, ինչը հզոր է՝ միայն եթե մեկը գիտի, թե ինչպես պատրաստել։

Ինչպես են աշխատում low-code հարթակները

Ամենաշատ low-code հարթակներն ունեն մի քանի ընդհանուր գործառույթ․

ԳործառույթԻնչ է անում
Տեսողական UI խմբագիրԿառուցում է էկրաններ՝ տեղադրելով ձևեր, աղյուսակներ, գծապատկերներ և կոճակներ։
Տվյալների մոդելավորումՍահմանում է ձեր տվյալները (հաճախորդներ, պատվերներ) և միանում գոյություն ունեցող ընկերության տվյալների բազաներին։
Տեսողական աշխատանքային հոսքերԳծում է գործընթացները որպես դիագրամներ՝ հաստատումներ, ծանուցումներ, կարգավիճակի փոփոխություններ։
Կոդային ընդլայնումներԳրում են սկրիպտներ կամ հատուկ բաղադրիչներ այնտեղ, որտեղ տեսողական գործիքները չեն հասնում։
Կապիչներ (connectors)Միանում են բիզնես համակարգերին, ինչպիսիք են CRM-ները, ERP-ները և identity մատակարարները։
Կառավարում (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)Հավելված, որ օգտագործում են աշխատակիցները, ոչ թե հաճախորդները, օրինակ՝ ադմին վահանակ կամ հաստատման համակարգ։
Աշխատանքային հոսք / գործընթացի ավտոմատացումՔայլերի հաջորդականություն, որն աշխատում է ավտոմատ, օրինակ՝ հաստատման շղթա։
Կապիչ (connector)Պատրաստի կապ մեկ այլ համակարգի հետ։
Կառավարում (governance)Կանոններ և վերահսկում՝ ով կարող է կառուցել, փոխել և օգտագործել հավելվածները։
Մեկ մուտք (SSO)Շատ հավելվածների մուտք մեկ ընկերական հաշվով։

Սովորական սխալներ և թյուրըմբռնումներ

  • «Low-code-ը նշանակում է, որ ով ուզում է, կարող է կառուցել ամեն ինչ»։ Տեսողական մասերը մատչելի են, բայց բարդ հավելվածները դեռ պահանջում են մշակողի հմտություններ, հատկապես ինտեգրումների և հատուկ տրամաբանության համար։
  • «Low-code-ը միայն նախատիպերի համար է»։ Շատ ընկերություններ կարևոր ներքին համակարգեր են աշխատեցնում low-code հարթակներով։ Փոխզիջումը հարթակից կախվածությունն է, ոչ թե լրջության պակասը։
  • Կողպման (lock-in) թերագնահատելը։ Ձեր էկրանները և աշխատանքային հոսքերը սովորաբար գտնվում են հարթակի սեփական ձևաչափով։ Տեղափոխվելու համար պետք է վերակառուցել։
  • Մեկ օգտատիրոջ գնի անտեսումը։ Որոշ հարթակներ գանձում են յուրաքանչյուր մարդու համար, ով օգտագործում է հավելվածը, ինչը կարող է շատ լինել, երբ ներքին գործիքը տարածում եք ամբողջ ընկերությունում։ Ստուգեք, նախքան պարտավորվելը։
  • Ձանձրալի մասերի բաց թողնելը։ Թույլտվությունները, audit հետքերը և թեստավորումը նույնքան կարևոր են low-code-ում, որքան սովորական կոդում։

Ինչ հարցնել նախքան ընտրելը (և ինչ խնդրել ձեր AI կառուցողից)

  • «Ով կկառուցի և կպահպանի սա՝ ունենք ո՞վ, որ կարող է գրել կոդ։»
  • «Ի՞նչ արժե, երբ ամբողջ ընկերությունը օգտագործում է այն։»
  • «Կարող ենք միանալ մեր մուտքի համակարգին և գոյություն ունեցող տվյալներին։»
  • «Եթե հարթակը թողնենք, ի՞նչ կարող ենք տանել մեզ հետ։»

Եթե ներքին գործիքի համար գնում եք AI կառուցողի ճանապարհով, օգտակար հուշումներ են՝

  • «Կառուցիր ծախսերի հաստատման հավելված․ աշխատակիցները ներկայացնում են, ղեկավարները հաստատում են, [գումարից] բարձր ամեն ինչ նաև պահանջում է ֆինանսների հաստատում։»
  • «Միայն ղեկավարները կարող են տեսնել իրենց թիմի ծախսերը։ Կիրառիր դա սերվերում։»
  • «Գրանցիր յուրաքանչյուր հաստատում և մերժում՝ ով է արել և երբ։»

Նման հավելվածի մասին ավելին՝ տես ինչպես կառուցել ներքին գործիք և Retool-ի այլընտրանքներ։

Low-code-ը և Mythex-ը

Mythex-ը AI հավելվածի կառուցող է, ոչ թե low-code հարթակ․ տեսողական աշխատանքային հոսքերի խմբագիր չկա։ Նկարագրում եք հավելվածը զրույցում, և agent-ը գրում է կոդը՝ էկրաններ, տվյալների բազայի աղյուսակներ, սերվերային տրամաբանություն, որը կարող եք տեսնել կենդանի նախադիտման մեջ և հրապարակել։ Այն հատուկ տրամաբանությունը, որը low-code հարթակում մշակող կպահանջեր, պարզապես մեկ այլ խնդրանք է։ Pro պլանում ունեք լրիվ կոդի խմբագիր, արտահանում և GitHub համաժամեցում, որպեսզի մշակողը կարողանա վերցնել այն։ Մեծ ընկերությունների համար, որոնց անհրաժեշտ է ներկառուցված կառավարում և խորը ընկերական ինտեգրումներ, առանձին low-code հարթակը դեռ կարող է ավելի հարմար լինել։

Հարցեր

Ի՞նչ է low-code-ը պարզ բառերով։

Low-code-ը հավելվածներ կառուցելու եղանակ է, որտեղ հավելվածի մեծ մասը հավաքվում է տեսողական գործիքներով՝ քաշել-թողնել էկրաններ, տվյալների մոդելներ և աշխատանքային հոսքեր, իսկ մշակողները գրում են փոքր կոդային մասեր միայն այն տեղերի համար, որտեղ տեսողական գործիքները չեն կարող։

Ով է օգտագործում 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 简体中文 繁體中文(香港) 繁體中文(台灣)