Vidim da dugo nije pisano u ovoj temi, ali mi je nakako zanimljiva pa da nastavim
Pre mnogo godina sam video program koji se zvao proC. To je bio generator aplikacija i pisao je C kod, rezultat je bio cist source. Interesanto je da je sa verzijom 1 napravljena verzija 2. Trebalo je uneti koja je struktura tabela (ascii, ali nema veze) i na osnovu toga je pravio forme za unos i izvestaje. Rezultat je trebalo samo kompajlirati. Video sam kako to radi, ali ga nisam koristio jer ipak C nije bas pravi jezik za pravljenje aplikacija koje sam radio, knjigovodstvo i slicno. Uglavnom presao sam na clipper. I tamo sam nalazio neke generatore aplikacija, ali nema sanse da se setim kako se zovu.
Ipak, nastavio sam da se bakcem s stim i mogu reci da sam napravio dosta uspesan program na clipper-u koji je generisao programe tipa forme i izvestaji. Pored toga je bila biblioteka sa funkcijama koje su to omogucavale. Mnogo ih je koristilo i bili su zadovoljni.
A zasto sam se to trudio? Pre mnogo godina su me poslali na kurs oracla, tada bese verzija 5, forms 2.3 i jedna lekcija je bila "forma za minut" i onda sam pokusao to da napravim na clipper-u. Na kraju sam i uspeo, bese to davne '96 ili '97 Sve u svemu probao sam da kopiram oracle i na neki nacin sam uspeo. Daleko je to od dobre kopije, ali sam bio zadovoljan. Bio je tu i editor ekrana, i editor izvestaja, moglo je da se oznaci da se kolona sumira, po kojoj se grupise i slicno. Mozda primitivno, ali je radilo.
Ali to je moglo da se radi sa programima gde imas imas editor i sam pises source. Ali onda su dosli jezici, tacnije alati sa svojim editorima i ostalim cudesima gde ne znas gde je kod zapisan. Tamo to ne ide, eventualno da napises neke procedure i funkcije koje standardno pozivas.
Primer za ovo sto trazis danas je mozda Delfi for PHP. Nisam koristio, ali koliko sam video dobijes neki source, a uz program idu i neke standardne funkcije koje dodas uz projekt.
Kad sam se malo bavio php-om video sam da je vrlo dosadno kreirati ekrane za unos/izmenu podataka. Ali za to imas cak i neke online kreatore programa. I to sam uspeo da napravim na clipper-u. Uglavnom php je mozda dobar kandidat jer je interpreter. Ali sve u svemu moras znati da uradis rucno i kad steknes tu rutinu onda mozes preci na kreiranje generatora tj pomocnika za tvoj posao, to je kako ja vidim ovu problematiku.
[Ovu poruku je menjao dragancesu dana 22.06.2011. u 08:19 GMT+1]
Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux