PD KUTAK
Protara
Branislav BUBANJA
1. avgust 2008.

Praktično još od pojave Windowsa počeo je da se razvija i alat po imenu RAD (Rapid Application Development). Osnovna svrha ovog alata jeste da smanji vreme potrebno za kreiranje aplikacija - na taj način što će omogućiti da se interfejs programa „složi” vizuelnim putem i da se uz to pripremi kostur za upisivanje čistog programskog koda. Ovakav način razmišljanja ima i te kako smisla pošto je ranije, još u doba DOS-a, procenjivano da se na izradu grafičkog korisničkog interfejsa trošilo skoro 70 procenata vremena upotrebljenog na razvoj aplikacije.

Vizuelni programski jezik

Najveći broj danas poznatih aplikacija razvijen je u komercijalnim programskim paketima. Ali, pošto je njihova cena previsoka za prosečnog kućnog korisnika računara koji voli da programira (i to ne samo u našim uslovima), nije na odmet pronaći alternative koje će omogućiti izradu programa bez potrebe da se plaćaju skupe licence.

Protara je besplatan razvojni alat za kućnu upotrebu koji će vam omogućiti baš to, ali i mnogo više. Sa njim se mogu kreirati aplikacije kako za desktop sisteme, tako i za PDA računare, kao i za različite specijalizovane prenosne uređaje. Program u sebi integriše praktično sve što je potrebno za izradu aplikacija, i to ne samo za jednostavnije primene, već i za aplikacije koje će koristiti baze. U program je integrisan debager koji dozvoljava praćenje promenljivih, definisanje breakpointa na kojima će se zaustaviti izvršenje programa itd. Zgodno je to što postoji i integrisani simulator mobilnih uređaja, pa se pomoću njega mogu debagovati i aplikacije pisane za ovu vrstu hardvera. Inegrisano okruženje za upisivanje skriptova omogućava lako i jednostavno programiranje, pošto se nakon dizajniranja interfejsa automatski generiše kostur programskog koda. Sintaksa programa opisana je u helpu i omogućava autokompletiranje započete komande, mada moramo da napomenemo i to da smo ovde imali problema jer help ponekad jednostavno nije hteo da se pojavi nakon poziva. Očigledno da postoje „bubice” koje treba otkloniti, pogotovu što smo u više navrata iskusili zaglavljivanje programa koje se dešavalo na različitim mestima. S druge strane, ne bi trebalo da imate problema prilikom pisanja koda, pošto je kao osnova iskorišćen Mozilla 1.5 JavaScript 1.5 scripting engine, koji se koristi i kod web aplikacija. Dakle, na raspolaganju su vam klasični JavaScript objekti, koji su doduše prošireni nekim specifičnim Protara objektima.

 
Aplikacije koje se pišu u ovom programu smeštaju se u jedan fajl sa ekstenzijom PTA. Ako se malo bolje pogleda, radi se o klasičnom XML fajlu, a jedino što ostaje izvan njega jesu one datoteke koje se po svom sadržaju ne mogu inkorporirati (kao što su, recimo, slike). Jedna od jačih strana Protare je rad sa bazama, što je implementirano preko virtuelne strukture baze podataka. Unutar programa mogu se definisati i indeksirati tabele koje tu ostaju sve do trenutka kada aplikacija krene da pristupa pravoj bazi podataka. Tada se u realnom vremenu vrši sinhronizacija strukture baze u programu sa pravom bazom na disku. Protara poseduje dva „interna drajvera” za baze - PBSQL drajver, koji se zasniva na SQLite endžinu, i ADO drajver. PBSQL je samostalni sistem koji je u velikoj meri kompatibilan SQL-92 sintaksom i ne zahteva eksterne database endžine ni na desktop ni na prenosnim (PDA) računarima. ADO drajver omogućava konektivnost sa MS SQL Serverom i MS Accessom, uz uslov da na računaru mora da bude instaliran MS ADO database engine.

Kada se konačno završi programiranje i dizajniranje, kompajliranjem projekta dobija se EXE fajl koji je praktično samostalan (sem ako se ne radi o aplikaciji koja poziva neke druge fajlove prilikom izvršenja). Sama aplikacija potpuno je besplatna i može se koristiti za kreiranje programa bez ikakvih ograničenja, dokle god se oni koriste u nekomercijalne svrhe. Ipak, autori su smislili dva načina kako da naplate svoj trud. Ako želite da pravite komercijalne aplikacije, program se mora platiti 89 dolara, i uz minimalno povećanu funkcionalnost, nosi naziv Protara Proffesional. Drugi način za „izvlačenje novca” od korisnika jeste plaćanje tehničke podrške. Help u programu je relativno štur i ukoliko ozbiljnije planirate da se pozabavite ovim alatom, vrlo je verovatno da ćete morati da kontaktirate tehničku podršku, pošto na Netu ne postoje gotovo nikakve informacije o njemu (što je u neku ruku i logično jer se radi o novom alatu). Registracija za dobijanje podrške je besplatna, ali da biste postavili pitanje morate da kupite tzv. „tikete”, čija se cena kreće od 30 dolara (za jedan tiket- -pitanje) do 300 dolara (za 20 tiketa).

Očigledno je da su ambicije autora programa velike, s tim što mislimo da su doneli neke kontradiktorne odluke vezane za naplatu svog truda. Povremeno zaglavljivanje svakako ne ide u prilog alatu za pisanje programa (kao uostalom ni bilo kojoj drugoj aplikaciji, samo što su ovde posledice mnogo drastičnije), i to je nešto čime proizvođač mora ozbiljno da se pozabavi.


Potrebno:
Windows
Veličina:
8,89 MB, 19,2 MB na HD-u
Cena:
program je besplatan
Adresa:
www .protara .com
PRETHODNI TEKST
SLEDEĆI TEKST
Najčitanije
Igre
Telefoni
Hardver
Softver
Nauka
Aktuelno štampano izdanje
MAJ 2025
Microsoft Majorana 1
Kvantna topologija
Topološki kvantni računar otporan je na uticaj kosmičkog zračenja, ali i dalje mora da se ohladi skoro do apsolutne nule...
AMD Ryzen 9 9950X3D
Jedan, da svima vlada
Ako vam je potreban najbrži procesor, i za igranje, i za ozbiljnije zadatke, Ryzen 9 9950X3D nema konkurenciju...
Gigabyte GeForce RTX 5070 Ti Aero OC 16G i GeForce RTX 5070 Ti Gaming OC 16G
I za kreativce, i za igrače
Sasvim sposoban da se nosi sa 4K rezolucijom u svim igrama i pruži sasvim pristojne performanse, dok u 1440p apsolutno blista...
Asus ROG Strix Scar 18 (G835LX)
Fantastična zver i kako je kupiti (3)
Laptop namenjen onima koji „ne žale pare” da imaju ono što je trenutno najbolje i najbrže...
Deset najboljih Microsoft PowerToys alatki
Najbolji od najboljih
PowerToys Run je alatka kojoj treba da se okrenete ukoliko vam sistemska rutina za pretragu ne odgovara...
Apple iPhone 16e
Malo muzike za mnogo para
Problem nije samo cena i slabiji grafički podsistem, već i trajanje baterije...
Cemu 2.6
Wii U emulacija
Cemu omogućava pokretanje i privođenje kraju oko 57 procenata igara „napisanih” za Wii U...
.rs: nove usluge eUprave - novi propisi - najava 5G
Mnogo eNoviteta
U novom esDnevniku roditelji će dobijati notifikacije za ocene i izostanke...
Trgovinski rat Istoka i Zapada
Velika igra, nesagledive posledice
Kao u igri „kukavice”, dve supersile kreću se velikom brzinom jedna prema drugoj, izazivajući drugu da prva skrene...
Blue Prince
Jedinstveni dijamant i jedna od najoriginalnijih igara u poslednjih nekoliko godina...
Tempest Rising
Skupa i ambiciozna fotokopija legendarnog RTS klasika Command & Conquer...
South of Midnight
Magična igra koja izgleda kao živa bajka, animirana u stilu filmskog serijala „Spiderverse”...
© 2025 Svet kompjutera. Sva prava zadrzana.
Novi broj - Arhiva - Forum - O nama