Veselin Jevrosimović: Softver narodu
U skoroj budućnosti svi koji imaju potrebu za softverskom aplikacijom ili neku zanimljivu ideju moći će da je realizuju bez da provedu mesece i godine u usavršavanju veštine programiranja
Statistika kaže da svega jedan posto ljudi na svetu ume da programira. S obzirom na ulogu koju softverske aplikacije imaju u digitalnom dobu, to se čini apsolutno nedovoljnim. Uostalom, pokušajte samo da prebrojite sve aplikacije instalirane na vašem pametnom telefonu i biće vam jasno o čemu govorim.
Takođe je sigurno da mnogo više od jednog procenta stanovnika planete ima ideje za softver koji bi mogao da uvede revoluciju u neke od oblasti poslovnog i privatnog života.
U skoroj budućnosti svi koji imaju potrebu za softverskom aplikacijom ili neku zanimljivu ideju moći će da je realizuju bez da provedu mesece i godine u usavršavanju veštine programiranja.
Već sada imamo nekoliko uspešnih servisa za kreiranje aplikacija jednostavnim prevlačenjem elemenata korisničkog interfejsa i pozadinske logike, njihovim povezivanjem i podešavanjem.
Za sada su u masovnoj upotrebi ovakvi sistemi za kreiranje veb sajtova i portala, ali polako dobijamo i rešenja za kompleksnije programe, uključujući i mobilne i poslovne aplikacije.
Uopšteno govoreći, postoje dve osnovne vrste "programa za kreiranje programa".
Jedna podrazumeva potpuno odsustvo programskog koda (eng. no-code), a druga minimalno pisanje programskog koda koji je pojednostavljen i lakši za učenje od klasičnih programskih jezika (eng. low-code).
Naravno, postoje i kombinovani modeli, pogotovo u svetu poslovnih sistema. Kod njih osnovu razvija programerska kuća, uz obezbeđivanje mogućnosti nadogradnje i prilagođavanja funkcionalnosti bez potrebe za programiranjem, i uz minimalnu obuku naprednih korisnika.
Naravno, kod ovakvih vrsta kreiranja programa, pored brojnih prednosti, postoje i mnogi nedostaci.
Najvažniji je svakako manjak fleksibilnosti. Zbog toga je krajnji cilj da u doglednoj budućnosti softver pišu sistemi veštačke inteligencije, a na osnovu ideja i instrukcija koje treba da daju ljudi prema konkretnim potrebama i idejama.
S pravom se može reći da softver pokreće moderni svet. Količina aplikacija na različitim platformama svakodnevno raste. Čak i kada postoji nekoliko varijanti sličnog rešenja, uvek ima dovoljno prostora za unapređenja i interesantne dodatke koji će pogoditi ukus publike.
Ako se sećate, u nekoliko navrata sam na ovi stranama pisao upravo o tome da će u budućnosti ljudi, umesto da pišu redove programskog koda, stvarati aplikacije korišćenjem isključivo svoje kreativne energije i originalnosti.
(Telegraf.rs/Veselin Jevrosimović)