Ovo je naša pažljivo odabrana lista platformi otvorenog koda, koje omogućavaju razvoj aplikacija sa malo ili bez koda, sa ciljem smanjenja troškova koji su obično usmereni na programere.
Tačno je da su softverski programeri među najplaćenijim profesionalcima. Prema Forbsu, razvoj proizvoda predstavlja najveći trošak pri kreiranju bilo koje aplikacije.
Ovo ukazuje na značajan problem, posebno za startap kompanije.
U skladu sa ovim specifičnim problemom, postoji mnogo platformi koje omogućavaju izradu proizvoda bez ili sa malo koda.
Low-Code nasuprot No-Code
Pre svega, ne postoji takva stvar kao „No-code“ u pravom smislu razvoja aplikacija. Uvek će se u pozadini izvršavati kod kojim upravljaju softverski stručnjaci.
Međutim, kod softvera bez koda, ne pišete ni jednu liniju koda. Jednostavan interfejs za prevlačenje i ispuštanje omogućava vam da vaša aplikacija bude operativna.
Kao rezultat toga, ovo takođe znači ograničene mogućnosti prilagođavanja. Platforme bez kodiranja namenjene su korisnicima koji nisu programeri.
Međutim, ako možete da uključite nekoliko skripti radi poboljšanja ukupnog korisničkog iskustva i funkcionalnosti, to bi bila platforma za razvoj sa malo koda, kao što je Tooljet. Dakle, malo koda ne znači da je kod suštinski zahtev; on je opcionalan, ali se koristi za dodavanje prilagođenih karakteristika aplikaciji.
Dakle, softver sa malo koda je pomoćni alat namenjen profesionalnim programerima da ubrzaju razvoj softvera.
I na kraju, platforma sa malo koda može funkcionisati kao ona bez koda, ali suprotno nije tačno.
Iako možete početi sa bilo kojom od njih, ovaj članak govori o platformama otvorenog koda sa malo koda.
Poverenje u aplikacije otvorenog koda se uvek pokazuje kao najbolja opcija. Prvo, kod je javno dostupan i često se proverava, tako da možete biti sigurni u vezi sa zlonamernim kodom ili ranjivostima.
A zatim uvek možete da skalirate kada se poveća broj korisnika.
Dakle, bez daljeg odlaganja, počnimo sa listom nekih od najboljih platformi otvorenog koda sa malo koda.
ToolJet je platforma za razvoj aplikacija sa malo koda, namenjena za kreiranje internih aplikacija. Kompatibilna je sa mnogim sistemima za upravljanje bazama podataka, uključujući PostgreSQL, MySQL, Cloud Firestore, MongoDB, itd.
ToolJet možete primeniti u oblaku ili lokalno. U oba slučaja, ToolJet-ova web lokacija osigurava privatnost i sigurnost podataka.
Kompatibilan sa REST API-jima, ToolJet se može povezati na Amazon Simple Storage Service ili Google Cloud. Takođe, možete ga integrisati sa Google Sheets, Slack, Airtable, Stripe, itd.
Aplikacije razvijene pomoću ToolJet-a su prilagođene mobilnim uređajima. Sa 35+ komponenti korisničkog interfejsa, ima odličan alat za kreiranje pomoću prevlačenja i ispuštanja, za vizuelno uređivanje. Pored toga, ToolJet ima uređivače upita za sve podržane sisteme baza podataka.
ToolJet vam omogućava da sarađujete sa vašim timom i rešavate sukobe bilo gde na platnu aplikacije.
Iako možete da pravite aplikacije pomoću vizuelnih uređivača, ToolJet takođe podržava pisanje prilagođenog JavaScript koda gde god to želite. Pored toga, možete da kreirate dodatke za poboljšanje funkcionalnosti.
ToolJet cloud je rešenje kojim se u potpunosti upravlja, ali možete pogledati vodiče za ToolJet kako biste pokrenuli verziju koja se hostuje na Kubernetes, Heroku, AWS EC2, Docker, itd. I da, postoji i besplatan nivo.
NocoDB
NocoDB je besplatna alternativa Airtable-u za lako kreiranje aplikacija bez koda. Radi sa MySQL, PostgreSQL, Microsoft SQL Server, SQLite, Amazon Aurora i MariaDB bazama podataka.
Možete kreirati poslovne tokove sa aplikacijama iz prodavnice aplikacija NocoDB, uz API-je trećih strana. Takođe možete da programirate API-je da biste ga integrisali sa Zapier-om, Make-om itd.
NocoDB je potpuno besplatno rešenje koje se samostalno hostuje. U suštini, možete ga koristiti za pretvaranje bilo koje podržane baze podataka u pametnu tabelu.
Takođe, možete kreirati i deliti različite prikaze (mreža, galerija, Kanban, obrazac) sa dostupnom bazom podataka. NocoDB vam takođe omogućava da zaštitite prikaze lozinkom radi bolje bezbednosti. Pored toga, podržava saradnju sa različitim nivoima pristupa.
I na kraju, NocoDB se pobrinuo da nećete ostati zaglavljeni sa njegovom bogatom dokumentacijom. Međutim, možete rezervisati demo za početak.
Za vašu informaciju, NocoDB je za sada besplatan, ali planiraju da pokrenu izdanje za preduzeća sa prilagođenim funkcijama i podrškom.
Baserow
Baserow je platforma za razvoj aplikacija bez koda, zasnovana na web pretraživaču. Pomaže vam u izradi baza podataka bez potrebe za detaljnim tehničkim znanjem.
Možete kreirati neograničen broj redova i baza podataka pomoću Baserow-a. Pored toga, saradnja je laka bez ograničenja broja korisnika čak i u besplatnom planu.
Radi sa PostgreSQL bazom podataka, uz podršku za MySQL i SQLite koja će biti dostupna u budućim ažuriranjima.
Iako je Baserow prijateljski nastrojen prema korisnicima bez koda, njegov API-first pristup mu omogućava laku vezu sa spoljnim aplikacijama. Ovo omogućava prikaz podataka u prikazu mreže, obrasca, galerije i Kanban, dok bi prikaz kalendara i ankete mogli postati dostupni u budućnosti.
Možete da omogućite dozvole zasnovane na ulozi za efikasnu saradnju. Baserow daje fleksibilnost između kreiranja prilagođenih dodataka ili njihovo povezivanje sa onima trećih strana.
Baserow ima besplatan nivo sa MIT licencom. U međuvremenu, hosting u oblaku je takođe besplatan, ali će u budućnosti biti naplaćen.
Frappe Framework
Frappe Framework je DocType platforma sa malo koda za kreiranje komercijalnih aplikacija bez mnogo napora.
Podrška za MariaDB i PostgreSQL baze podataka omogućava dozvole zasnovane na ulozi za različite nivoe pristupa. Takođe, možete se integrisati sa spoljnim aplikacijama koristeći REST API i Webhooks.
Pored toga, Frappe Framework ima modularni sistem koji vam omogućava da gradite aplikacije u odnosu na druge projekte.
Dalje, ima ugrađene obrasce, liste, pretragu i navigaciju za povećanje produktivnosti od samog početka.
Ovu ponudu sa malo koda obezbeđuje Frappe Technologies, koja ima brojne druge besplatne projekte otvorenog koda, kao što je ERPNext.
Directus
Directus je CMS bez glave otvorenog koda, kompatibilan sa bilo kojom SQL bazom podataka.
Podržava unos i prilagođavanje podataka pomoću REST+GraphQL API-ja, JavaScript SDK-a i Pure SQL-a. Ovo takođe preskače potrebu za migracijom, jer je možete instalirati preko postojeće SQL baze podataka. Međutim, uvek postoji opcija da se počne iznova.
Sa Directus-om, možete kreirati prilagođeni API koristeći postojeću SQL šemu ili njihov model podataka. I postoji detaljna kontrola pristupa za kreiranje prilagođenih tokova posla za korisnike. Ovo takođe dozvoljava proširenje API-ja sa dodatnim krajnjim tačkama, web-hookovima, filterima odgovora i logikom događaja.
Pored toga, Directus je kompatibilan sa bezbednosnim protokolima kao što su SSO, OAuth2, OpenID i 2FA. Takođe, Directus je modularan, omogućava proširenje sa prilagođenim JavaScript-om.
Na kraju, ima verziju koja se samostalno hostuje bez ograničenja, zajedno sa besplatnim i plaćenim pretplatama za hosting u oblaku.
Ako odlučite da koristite Directus, a niste spremni da sami instalirate i podesite, možete isprobati Kamatera, koja nudi Directus jednim klikom.
Convertigo
Convertigo je platforma za razvoj aplikacija sa malo koda/bez koda, namenjena za kreiranje Android i iOS aplikacija u jednoj instanci.
Iako će vam biti potrebno znanje programiranja da biste koristili alat sa malo koda, studio za kreiranje aplikacija bez koda može se koristiti bez ikakvih veština kodiranja.
Convertigo je samostalna platforma kojoj nije potreban SDK treće strane za izradu aplikacija za pametne telefone. Međutim, možete koristiti eksterne SDK-ove za lokalne verzije.
Njegov modul sa malo koda ima mnoge značajne karakteristike, kao što su podrška za više okruženja za primenu, SQL baze podataka, REST API-ji, itd.
Ali bez-kod je usmeren na ono što Convertigo naziva „kreatorima aplikacija za građane“. Ovo je ograničeno na izradu obrazaca, progresivne web aplikacije, primenu van mreže, itd.
Convertigo ima besplatnu verziju za zajednicu, pored dva plaćena nivoa sa mesečnim i godišnjim planovima.
Saltcorn
Saltcorn bi trebalo da bude vaš glavni resurs za kreiranje web aplikacija bez pisanja i jedne linije koda.
Možete koristiti ovaj alat otvorenog koda za kreiranje web aplikacija za desktop i mobilne uređaje sa relacionim podacima, koji imaju fleksibilne prikaze, tipove podataka i rasporede.
Možete brzo isprobati demo da biste procenili mogućnosti Saltcorn-a bez ikakvog podešavanja. Na Saltcorn-ovoj web lokaciji postoji mnoštvo primera aplikacija koje daju ideju o mogućnostima.
Pored toga, imaju Saltcorn prodavnicu za nove dodatke i pakete, za proširenje funkcionalnosti i poboljšanje estetike.
Ovo je besplatna platforma objavljena pod MIT licencom. Dakle, možete sami da hostujete celu besplatnu primenu. Alternativno, možete koristiti Cloud hosting treće strane kao vrhunsku alternativu.
Rowy
Rowy je open-source alternativa Airtable-u za upravljanje bazom podataka.
Ekskluzivno za Google Firestore, Rowy dozvoljava upotrebu bilo kog NPM paketa ili API-ja za dodatnu funkcionalnost.
Podržava masovni uvoz/izvoz podataka sa opcijom za kreiranje prilagođenih radnji sa podacima. Pored toga, Rowy ima dozvolu zasnovanu na ulozi za siguran timski rad.
Možete sami da hostujete ili koristite besplatnu verziju u oblaku sa ograničenim funkcijama. Međutim, možete se odlučiti i za pro verziju za sve napredne atribute.
Motor Admin
Motor Admin je platforma za upravljanje podacima bez koda, otvorenog koda, koja se fokusira na administrativni panel vaših aplikacija.
Pomaže vam da izvršite CRUD radnje unutar korisničkog interfejsa. Pored toga, Motor Admin olakšava analizu podataka pomoću prilagođenih SQL izveštaja i grafikona. Takođe, možete integrisati određene izveštaje u jedan panel i podeliti ih sa vašim timom.
Mogu se integrisati i proizvodne aplikacije preko API-ja za izradu personalizovanih obrazaca.
Motor Admin pro verzija ima neke dodatne funkcije, kao što je omogućavanje kreiranja CRM-a za prodaju, korisničku podršku i upravljanje projektima u samoj administrativnoj oblasti. Štaviše, možete sarađivati direktno na kontrolnoj tabli administratora, nadgledati sitne promene i vraćati zapise.
I kao i druge, verzija sa sopstvenim hostom je besplatna, dok se druge plaćaju u zavisnosti od pretplate.
NocoBase
NocoBase je razvojna platforma bez koda koja omogućava potpuna prilagođavanja bez veština kodiranja.
Kao i mnogi drugi na ovoj listi, NocoBase se takođe može pohvaliti preciznom kontrolom pristupa. Aplikacija lako integriše obrasce, statističke grafikone, tabele, kalendare, itd., u blokove.
Možete prikazati informacije na različite načine i održavati diskretnu strukturu podataka da biste ih podržali. I možete koristiti dodatke ako vam zatreba dodatna veština obrade.
NocoBase vam daje potpuno vlasništvo i neograničenu komercijalnu upotrebu pod MIT licencom. Dok je aplikacija u ranom razvoju, možete isprobati demo uživo na njenoj web lokaciji.
Zaključak
Možda ćete u ovom članku pronaći više o razvoju aplikacija sa malo koda, i u stvari, to je tačno, jer su dobre platforme bez koda i dalje veoma ograničene po broju. A ako uzmete u obzir open-source, onda one brzo postaju retke.
Međutim, open-source je neophodan jer pruža sigurnost i fleksibilnost i zaobilazi svaku mogućnost zaključavanja dobavljača.
PS: Takođe možete proveriti neke od najboljih online baza podataka. ili saznajte više o MVP aplikacijama.