1. Rozvojová s.r.o. / Výzkum, vývoj / Meta GOOP
Nástroj pro generování zdrojového kódu
Úvodem
Meta GOOP je generátor zdrojového kódu. Je určen především pro generování objektově orientovaných programů. Lze jej použít i pro jiné účely (tabulky sql...). Meta GOOP je orientován na jednoduché použití v praxi a urychlení procesu vývoje programového vybavení. Byl vytvořen na základě praktických zkušeností tak, aby se co nejvíc přiblížil myšlení programátorů a práce s ním nebyla zbytečně složitá. Program šetří čas programátorů, jelikož nahrazuje tu část jejich práce, která je do značné míry mechanická. Tím ponechává programátorům větší prostor pro tvůrčí práci. Lze jej použít v podstatě všude tam, kde se opakuje obdobný kód. Je to něco jako další programátor v týmu. Programátoři se tak mohou plně věnovat programování a řešení skutečných problémů namísto rutinního psaní spousty řádků.
Popis Meta GOOP
V kostce
Dalším zdrojem informací pro tvorbu programů jsou šablony programů, které připraví programátor/designer. Tyto šablony lze jednoduše připravit za pomoci jednoduchého jazyka (cca 50 slov). Tento jednoduchý jazyk obsahuje též příkazy pro cyklus a pro větvení. Jazyk lze navíc uživatelsky rozšířit o další slova podle potřeby. Šablony připraví programátoři jednorázově pro dlouhodobé používání. Hlavní výhodou tohoto přístupu je, že není nutno vytvářet speciální modely pro generování databáze a aplikace. Veškerá pravidla pro generování jsou uložena v šablonách, což umožňuje velmi rychlý vývoj. Šablony se podobají kódu a jsou do značné míry intuitivní. Programátoři s nimi dokáží brzy pracovat.
Z jednoho modelu lze generovat zdrojový kód pro různé programovací jazyky v závislosti na vybraných šablonách. Generátor Meta je navržen pro generování kódu v libovolném programovacím jazyce.
Pomocí Meta GOOP lze vygenerovat skript pro databázi, třídy včetně metod pro persistenci a validaci, také formuláře. Prakticky veškerý kód, který se dá popsat šablonami.
S Meta GOOP lze vygenerovat základ programu a případně později doplnit podle modelu. Je možno generovat i GUI.
K posouzení, zda je Meta GOOP vhodný pro zefektivnění vývoje vašeho projektu, vyplňte prosím dotazník
Výhody generování
- zdrojový kód je konzistentní (vše podle stejné šablony)
- zvýšení produktivity a úspora času programátora (závisí na charakteru projektu)
- z jednoho modelu lze vygenerovat dle šablon různý kód (také zdrojové kódy v různých jazycích)
- návrhová rozhodnutí jsou viditelná, protože jsou zachycena na vyšší úrovni abstrakce (šablony) než je programový kód
- snížení chybovosti
Program Meta GOOP je určen pro operační systémy MS Windows 2000 a vyšší.