Danas se sve više koriste internet aplikacije koje se pokreću u pretraživačima, ali klasične (desktop) aplikacije su još uvek u upotrebi. Za početak pročitajte članak na Vikipediji o programiranju (wikipedia.org) da biste, ako niste do sada, stekli grubu sliku o procesu i o tome šta sve obuhvata.
Prednost klasičnih aplikacija
Prednost klasičnih aplikacija jeste pouzdanost. Naime, pošto su one uglavnom pravljene da budu nezavisne od postojanja internet konekcije, dok ih god ima na računaru one su uvek dostupne. Sledeća prednost je sigurnost i bezbednost koju one pružaju. Činjenica da ne moraju da budu izložene internetu čini ih uglavnom bezbednijim rešenjem od internet prezentacija. I treća stavka gde su bolje jeste brzina rada. Pošto je koncept programiranja takav i pošto one rade uglavnom na jednom računaru ili koriste lokalnu mrežu, ove aplikacije su daleko brže od internet aplikacija.
Koje se klasične aplikacije danas uglavnom prave?
Upravo iz navedenih prednosti, neke od klasičnih aplikacija koje se danas prave su računovodstveni programi, ERP sistemi, programi za manipulaciju datotekama i drugo.
Uslužne (pozadinske) aplikacije
Postoji tu i podgrupa uslužnih (pozadinskih) aplikacija koje rade u pozadini računarskog sistema na kojem se pokreću. Ove aplikacije ne mogu da se zamene internet aplikacijama, jer je smisao pretraživanja interneta drugačiji od smisla koje nude uslužne aplikacije.
Vreme potrebno za izradu
U zavisnosti od tipa aplikacije, vreme izrade se obično kreće od 7 do 30 dana. Klasična aplikacija se po pravilu pravi brže od internet aplikacije istog tipa, zato što ne zavisi od ostalih servisa koje internet aplikacija mora da ima da bi uopšte radila.
Kako teče izrada klasične aplikacije
Programiranje je vrlo precizan posao, pa kvalitet rezultata u velikoj meri zavisi od toga koliko su zahtevi jasni na početku. Opisi namene, crteži i primeri sličnih aplikacija koje već postoje na tržištu znatno smanjuju naknadno nagađanje. Što je više situacija razrešeno pre početka izrade, to manje ispravki dolazi kasnije.
Kada su zahtevi jasni, pravi se jednostavan plan, procenjuje se potrebno vreme i kreće se u izradu. Opis izrade programa otprilike izgleda ovako:
- Pravljenje projekta u izabranom programskom jeziku (programiranje.co.rs) i pravljenje glavne forme, kao i forme za prijavu ako je ona potrebna
- Konfiguracija parametara sistema i njihovo učitavanje u program
- Kreiranje baze podataka, lokalne ili mrežne
- Izrada glavnog prozora aplikacije
- Izrada ostalih prozora
Prozori aplikacije, u slučaju da se aplikacija koristi za pristup bazi podataka, sadrže sledeće:
- Panele za grupisanje i odvajanje kontrola (dugmad, liste i drugo)
- Izbornike (menije), gornje kao i one na kontrolama
- Liste za prikaz podataka, pomoću kojih se određuje i koji podaci će biti izmenjeni ili obrisani
- Dugmad za akcije snimanja podataka i drugo
Tokom izrade, redovni izveštaji o tome šta je urađeno i šta je plan za naredni period drže sve uključene na istoj strani o tome šta se gradi i zašto.
Ostavite odgovor