Jazyk / nastroj na popis struktury DB

Jan Serak sherry na pikebo.cz
Úterý Únor 20 13:02:26 CET 2001


"Ing. Pavel PaJaSoft Janousek" wrote:
> 
> >     Prajem prijemny den! :)
> 
>         Zdravim Jozko...
> 
> >    Takze ma zaujima, ci uz nieco take existuje a ci niekto s tym mate
> > skusenosti, alebo si mam vyvinut nejaky vlastny system (napada ma
> > nieco zalozene na XML).
> 
>         Myslim, ze vyvoj tak rychle nesel (resp. ja o tom nevim). Domnivam se,
> ze na podobne veci se od zakladu pouzivaji CASE nastroje a jazyk 4GL,

Zapomente na CASE. Mam zkusenosti s CASE a RAD nastroji vesmes
negativni.
Na typizovana reseni je to dobre, jakmile je tam nejaka mimoradnost, se
kterou nebylo pri navrhu CASE pocitano, a okamzite to vede na tak
obludne problemy, ze cas usetreny pouzivanim CASE se vyplytva na
reseni teto mimoradnosti. Cena nastroje pak hrube neodpovida prinosu.

Pokud Vam jde jen udrzovani zdrojaku a dokumentace v jednom souboru,
muze Vam pomoci WEB nebo nektera z jeho mutaci. WEB je realizaci
Knuthovy
myslenky literarniho programovani - kdyz pisete ve WEBu, tak v jedinem
souboru pisete Pascalovy zdrojovy kod a primo k nemu dokumentaci v TeXu.
Knuth svuj TeX napsal prave ve WEBu. WEBovy soubor TEX.WEB pak lze
prohnat filtrem TANGLE, jehoz vystupem je cisty Pascal predhoditelny
kompilatoru. Vystup z filtru WEAVE pak da krasnou TeXem zpracovatelnou
dokumentaci.

Kvuli omezenim originalniho WEBu vznikaji ruzne mutace pro ruzne
programovaci
a dokumentacni jazyky. Nastrojem, ktery je naprosto nezavisly na
cemkoli,
je NOWEB. Muzete libovolne kombinovat jakykoli programovaci a jakykoli
dokumentacni jazyk (treba C a HTML, nebo Perl a LaTeX, SQL a plain,...).
Dokonce je mozne mit v jednom souboru kombinaci nekolika programovacich
jazyku (dokumentace vsak musi byt v celem souboru v temze jazyce).
Roste na http://www.eecs.harvard.edu/~nr/noweb/

Podle meho skromneho nazoru Vam to musi pro Vas ucel stacit (a je to
zadarmo ;-)

						Jan Serak


Další informace o konferenci Databases