Citat:
Znam da se mnogi neće složiti sa tvrdnjom da je VisualFox Pro jedan sjajan alat za izradu aplikacija.
Nece da se slozi samo onaj ko nije video FoxPro, visual ili ne, i ko ne zna istoriju. Jos u vreme Clippera FoxPro je imao sve sto danas Access ima - events, query designer, report designer. Onda je Microsoft kupio Fox, prekopirao ideje iz FoxPro i dobili smo Access. Jedina razlika je sto Foxpro, bar u ona doba, tretira svaku tabelu kao nezavisan DOS fajl. Access je bio prvi proizvod koji je sve tabele strpao u jedan fajl i nazbvao ga MDB. I SQL i ORACLE ne rade drugacije - tabele su u jednom fajlu fizicki.
Posto je mnogo ljudi radilo u FOx-u, MS nije odmah popuno ubio Fox i dobili smo VIiual verzije.
Accessu se moze mnogo toga prigovoriti, i kad ga posmatramo kao bazu podataka, i kad ga posmatramo ako progarmski jezik. Medjutim, ima jedna stvar koja Access odvaja od svih ostalh programa (ne racunam Fox, to je u sustini isto). Access ima na zadovoljavajuci nacin reseno baratanje subformama. Cela relaciona teorija se svodi na nekakav odnos izmedju tabele 'roditelj' i tabele 'dete'. Tabela 'roditalj' prirodno postaje glavna forma a tabela 'dete' postaje subforma. U Accessu je to veoma lepo reseno u smislu da se to veoma lako impelmentuje, sa minimumom programiranja, a imate veliku kontrolu nad procesom.
Istina je da postoje poslovni procesi gde sve to sto Access radi nije dovoljno ni pouzdano ni brzo ni efikasno, ali takvih je procesa malo. Za nas smrtnike koji dolazimo na ovaj forum, prakticno nema problema koji se u Accesu ne moze resiti, a sve sa mnogo manje truda nego u bilo kom .NET, C ili VB dijalektu. Poenta svega je "to get the most bang for the buck" ili po naski "da odnos ulozenog truda i dobijenog rezultata bude optimalan". Mozemo do sutra da dokazujemo kako ej ORACLE broj 1 , pa odmah iza nejga MS SQL, a Access je za malu decu. To je kao dokazivanje da je Mercedes 500 bolji od Jugica ili starog Fice 750. Mozda na autoputu, na Slaviji u 4 popodne nisam bas siguran.... Ako ogrebete Mercedes, bice vam zao, ako ogrebete Jugica, nikom nista. ISto i sa Accesom. Ako nesto napravite pa ne valja, jaka stvar, popravicemo za cas. Ne tako lao ako imamo ORACLE il MS SQL, sa *.NET kao front endom. Kolika ej sansa da mi smrtnici napravimo odmah sistem koji valja, i tako opravdamo Oracle/MS SQL/.NET investiciju?